<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic how to manage consistency groups in config files in snapcreator 3.3.0 in Data Protection</title>
    <link>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3839#M3447</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Luca,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your config file looks good&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would recommend using SNAP_TIMESTAMP_ONLY=Y since with _recent we need to rename snapshots, this can slow down process and cause you to reach cg timeout, medium is 7 seconds so not doing rename is prefered.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Consistency Groups are done on a per storage controller basis, since that is what ontap supports. There is no such thing as a consistency group that spans controller, the main thing however is doing cg-start on all controllers before doing commits so that you have a consistency point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since oracle will not send a write without previous write being complete you just need to cg-start on all controllers which SC does.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SC does the following process for your config&lt;/P&gt;&lt;P&gt;cg-start ntap4a&lt;/P&gt;&lt;P&gt;cg-start ntap4b&lt;/P&gt;&lt;P&gt;cg-commit ntap4a&lt;/P&gt;&lt;P&gt;cg-cmmit ntap4b&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is pretty much the best you can do. One small improvement would be to send the start and commit calls in parallel, SC does it in serial since this would increase speed. We are planning that for a future release.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also in SC 3.4.0 (will release end of June) we added a wafl-sync before cg-start as option which also can increase speed and prevent timeouts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We recommend combining this with our Oracle plugin, it certainly doesn't hurt putting Oracle in backup mode &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.netapp.com/4.5.5/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does this help?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Keith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 23 May 2011 15:43:58 GMT</pubDate>
    <dc:creator>ktenzer</dc:creator>
    <dc:date>2011-05-23T15:43:58Z</dc:date>
    <item>
      <title>how to manage consistency groups in config files in snapcreator 3.3.0</title>
      <link>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3834#M3446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;im curretly doing my Oracle backup using a perl script to perform a consistency group based snapshot.&lt;/P&gt;&lt;P&gt;since id like to start using snap creator to do the same, i did not understood how to use a consitency group in snap creator.&lt;/P&gt;&lt;P&gt;ill explain better, i know on the config file how to specify to use a consistency group and his time usage... but im not sure it is applied on all the controllers and all the volume at the same time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;just to be more clear, this is a brief summary of my env:&lt;/P&gt;&lt;P&gt;2 filers head, each head have 2 volumes containing my LUNs (for ASM).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is an extract of what i configured in my config file/ profile of snap creator:&lt;/P&gt;&lt;P&gt;SNAME=orareplica03&lt;/P&gt;&lt;P&gt;SNAP_TIMESTAMP_ONLY=N&lt;/P&gt;&lt;P&gt;VOLUMES=ntap4a:rac_data,rac_log;ntap4b:rac_data,rac_log&lt;/P&gt;&lt;P&gt;NTAP_SNAPSHOT_RETENTIONS=daily:1&lt;/P&gt;&lt;P&gt;NTAP_CONSISTENCY_GROUP_SNAPSHOT=Y&lt;/P&gt;&lt;P&gt;NTAP_CONSISTENCY_GROUP_TIMEOUT=medium&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i do snapshots one a day. (except for testing purposes)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do you confirm that runing: ./snapcreator --profile replica03 --action snap --policy daily --verbose&lt;/P&gt;&lt;P&gt;is the correct syntax do it ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;any better trick or idea is very welcome&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards,&lt;/P&gt;&lt;P&gt;Luca&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2025 06:54:19 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3834#M3446</guid>
      <dc:creator>ldomenella</dc:creator>
      <dc:date>2025-06-05T06:54:19Z</dc:date>
    </item>
    <item>
      <title>how to manage consistency groups in config files in snapcreator 3.3.0</title>
      <link>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3839#M3447</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Luca,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your config file looks good&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would recommend using SNAP_TIMESTAMP_ONLY=Y since with _recent we need to rename snapshots, this can slow down process and cause you to reach cg timeout, medium is 7 seconds so not doing rename is prefered.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Consistency Groups are done on a per storage controller basis, since that is what ontap supports. There is no such thing as a consistency group that spans controller, the main thing however is doing cg-start on all controllers before doing commits so that you have a consistency point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since oracle will not send a write without previous write being complete you just need to cg-start on all controllers which SC does.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SC does the following process for your config&lt;/P&gt;&lt;P&gt;cg-start ntap4a&lt;/P&gt;&lt;P&gt;cg-start ntap4b&lt;/P&gt;&lt;P&gt;cg-commit ntap4a&lt;/P&gt;&lt;P&gt;cg-cmmit ntap4b&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is pretty much the best you can do. One small improvement would be to send the start and commit calls in parallel, SC does it in serial since this would increase speed. We are planning that for a future release.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also in SC 3.4.0 (will release end of June) we added a wafl-sync before cg-start as option which also can increase speed and prevent timeouts&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We recommend combining this with our Oracle plugin, it certainly doesn't hurt putting Oracle in backup mode &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.netapp.com/4.5.5/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does this help?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Keith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 May 2011 15:43:58 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3839#M3447</guid>
      <dc:creator>ktenzer</dc:creator>
      <dc:date>2011-05-23T15:43:58Z</dc:date>
    </item>
    <item>
      <title>how to manage consistency groups in config files in snapcreator 3.3.0</title>
      <link>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3844#M3448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Keith,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wow very quick answer &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.netapp.com/4.5.5/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use the cg-start / cg-commit is what i do using a perl script and API.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i really dont understand how to do what you suggested to me with snapcreator... can you give me an example ?&lt;/P&gt;&lt;P&gt;for example i get this message when i run snapcreator with the syntax i told you:&lt;/P&gt;&lt;P&gt;INFO: NetApp Snap Creator Framework detected that SnapDrive is not being used. File system consistency cannot be guaranteed for SAN/iSAN environments&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reading the docs i understood i didnt need snapdrive to do that !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please let me know what i missed....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards,&lt;/P&gt;&lt;P&gt;Luca&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 May 2011 15:48:26 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3844#M3448</guid>
      <dc:creator>ldomenella</dc:creator>
      <dc:date>2011-05-23T15:48:26Z</dc:date>
    </item>
    <item>
      <title>how to manage consistency groups in config files in snapcreator 3.3.0</title>
      <link>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3848#M3449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SC does what I suggest for you, I was just explaining, there is no more configuring than what you already did &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.netapp.com/4.5.5/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;except setting option SNAP_TIMESTAMP_ONLY=Y&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As for message about SnapDrive, this is a guidance, if you are in a Lun environment you should use SnapDrive in combo with SC since SC does not provide file system consistency.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Keith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 May 2011 16:34:51 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3848#M3449</guid>
      <dc:creator>ktenzer</dc:creator>
      <dc:date>2011-05-23T16:34:51Z</dc:date>
    </item>
    <item>
      <title>how to manage consistency groups in config files in snapcreator 3.3.0</title>
      <link>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3851#M3450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Keith,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i dont need FS consistency, ASM and Oracle give me that. i just need to coordinate the CG for snapshot all the LUNs in the same group.&lt;/P&gt;&lt;P&gt;and its not yet clear to me how snapcreator does it&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;br,&lt;/P&gt;&lt;P&gt;Luca&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 May 2011 08:45:19 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3851#M3450</guid>
      <dc:creator>ldomenella</dc:creator>
      <dc:date>2011-05-24T08:45:19Z</dc:date>
    </item>
    <item>
      <title>how to manage consistency groups in config files in snapcreator 3.3.0</title>
      <link>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3856#M3451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I already tried to explain this so let me try one last time, otherwise someone else will need to explain&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to do following&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set all volumes on all storage controllers that need to be snaped in VOLUMES parameter&lt;/P&gt;&lt;P&gt;Set NTAP_CONSISTENCY_GROUP_SNAPSHOT=Y&lt;/P&gt;&lt;P&gt;Set SNAP_TIMESTAMP_ONLY=Y&lt;/P&gt;&lt;P&gt;Set NTAP_CONSISTENCY_GROUP_TIMEOUT=medium&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now SC will take a CG snapshot for all your volumes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want more info on how SC does it here it is.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are two APIs cg-start and cg-commit. They are both on a per storage controller bases&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cg-start - fences IO to all volumes, creates snapshot&lt;/P&gt;&lt;P&gt;cg-commit - finishes snapshot creation and unfences IO to all volumes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SC does the following assuming two storage controllers: filer1 and filer2&lt;/P&gt;&lt;P&gt;cg-start filer1 (volumes)&lt;/P&gt;&lt;P&gt;cg-start (filer2 volumes)&lt;/P&gt;&lt;P&gt;cg-commit (filer1 volumes)&lt;/P&gt;&lt;P&gt;cg-commit (filer2 volumes)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you run SC with --debug you will see APIs we perform&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Keith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 May 2011 09:55:23 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3856#M3451</guid>
      <dc:creator>ktenzer</dc:creator>
      <dc:date>2011-05-24T09:55:23Z</dc:date>
    </item>
    <item>
      <title>how to manage consistency groups in config files in snapcreator 3.3.0</title>
      <link>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3861#M3452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Keith&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am running Oracle on AIX with Luns and snapdrive is installed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently I see 3 methods of snapshoting Oracle with snapcreator :&lt;/P&gt;&lt;P&gt;1. use quiesce/unquiece/pre-exit custom commands (oracle in/out of hor backup) + custom snapdrive commands to take snapshots&lt;/P&gt;&lt;P&gt;2. same as 1 but let snapcreator do the snapshots (no snapdrive custom commands)&lt;/P&gt;&lt;P&gt;3. using the oracle plugin of snapcreator&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using method 2. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I suppose the integrated Oracle plugin gives the best of methods 1 and 2 ? This is not very clear in the documentation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How does the oracle plugin works ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Jun 2011 17:11:38 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3861#M3452</guid>
      <dc:creator>pascalc</dc:creator>
      <dc:date>2011-06-25T17:11:38Z</dc:date>
    </item>
    <item>
      <title>how to manage consistency groups in config files in snapcreator 3.3.0</title>
      <link>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3866#M3453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You are correct all three methods are valid. Method 1 and 2 rely on you creating oracle script or sql commands and using APP_QUIESCE_CMDs, APP_UNQUIESC_CMDs, as well as PRE_EXIT_CMDs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Option three uses SC built-in oracle plugin APP_NAME=oracle&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The SC oracle plugin will do following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Normal backup&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;quiesce - begin backup mode&lt;/P&gt;&lt;P&gt;unquiesce - end backup mode, switch logs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Archive log only &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Optionally with ARCHIVE_LOG_ONLY=Y SC will do following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;quiesce - switch logs&lt;/P&gt;&lt;P&gt;unquiesc - nothing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This allows you to separate data from archive log backups if desired. Best practice is to create 2 configs 1) for data files 2) for archive logs. If customer wants to backup everything you would run archive log config from within data config as a POST_APP_UNQUIESCE_CMD01 or NTAP_POST_CMD01. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The adv of using oracle plugin is it is supported. SC is supported but if issue occurs with cmds or scripts you are running those wouldnt be supported, of course we would still try to help. Another adv is discovery VALIDATE_VOLUMES=data. SC determines if we are backing up correct data files, this is optional but does require snapdrive for non NFS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the end it is your decision, that is what is nice about SC, you have lots of choices and flexibility.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is also an unsupported oracle backup script on communities we have used for 8 and 9 which arent supported by SC buikt-in plugin, that may be interesting, it isnt well documented though but if interested I can try and help you out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Keith &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Jun 2011 21:04:12 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3866#M3453</guid>
      <dc:creator>ktenzer</dc:creator>
      <dc:date>2011-06-25T21:04:12Z</dc:date>
    </item>
    <item>
      <title>how to manage consistency groups in config files in snapcreator 3.3.0</title>
      <link>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3872#M3454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks, I'll give a try to oracle plugin as well then.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jun 2011 16:40:07 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3872#M3454</guid>
      <dc:creator>pascalc</dc:creator>
      <dc:date>2011-06-29T16:40:07Z</dc:date>
    </item>
    <item>
      <title>how to manage consistency groups in config files in snapcreator 3.3.0</title>
      <link>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3877#M3455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are on AIX you can freezee any actvitiy on VG by using chvg -S/-R... that's actually what snapdrive does. Your single VG can span across multiple LUNs on multiple controllers. I'm not so sure what to do with NFS across controllers on on other OS'es.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-J.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jul 2011 08:26:45 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3877#M3455</guid>
      <dc:creator>jakub_wartak</dc:creator>
      <dc:date>2011-07-06T08:26:45Z</dc:date>
    </item>
    <item>
      <title>how to manage consistency groups in config files in snapcreator 3.3.0</title>
      <link>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3882#M3456</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If volumes are spread accross storage controllers it depends on application. CG snapshots are within a storage controller so SC will end up creating a CG per controller meaning CGs are not 100% consistent with one another.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However if application issues write dependent writes (meaning first write must be successfull before it sends another write) then they will be consistent since as long as one CG has it's bubble up the application will hold writes and wait which we want it to do.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can control the wait time in SC since CG has a timeout&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For ASM and oracle snapdrive puts DB in backup mode and does a CG snapshot. It does nothing to file system, so this would apply for NFS. In ASM volumes are spread all over file systems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In summary it is a combination of CG and Application that make things work (write dependent writes)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Keith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jul 2011 08:55:46 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3882#M3456</guid>
      <dc:creator>ktenzer</dc:creator>
      <dc:date>2011-07-06T08:55:46Z</dc:date>
    </item>
    <item>
      <title>how to manage consistency groups in config files in snapcreator 3.3.0</title>
      <link>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3886#M3457</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Keith,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Well you your thinking about applicannot is correct when you are thinking from storage point of view... however if you are using LVMs then you must take into consideration that something folloowing like this might be happening:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a) /bin/HelloWorld wries 1MB&amp;nbsp; to&amp;nbsp; /test/file1&lt;/P&gt;&lt;P&gt;b) AIX recieved the write() syscall and passes it to VMM/FS layer&lt;/P&gt;&lt;P&gt;c) FS layer identifies that /test fs is on testLV which is on testVG&lt;/P&gt;&lt;P&gt;d) testVG is e.g. stripped across &amp;gt;= 2 physcial volumes&lt;/P&gt;&lt;P&gt;e) you write 1MB to one of the physcial volumes (PV) becasue the (in e.g. AIX) Physcial Partition (PP) size is let's say 32MB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now taking into consideration that HelloWorld can be run in paralell (or anything else writes to /test/) even if you freeze FlexVol on controller1 (handling 1st PV/LUN) there is absolutley no guarantee that the 2nd controller is not going to be used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Enter Oracle: Yes it appears that DBWR can issue ordered application writes, but how do you know that? Do you have access to source code for every Oracle C source code file ? &lt;SPAN __jive_emoticon_name="wink" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.netapp.com/4.5.5/images/emoticons/wink.gif"&gt;&lt;/SPAN&gt; And what is happening if direct write path was used e.g. during loading from SQLLoader or during INSERT /*+ APPEND */ .. ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That's why i'm thinking that suspending VG (especially writes) is very good idea. You have frozen writes at VG at some identical point to all VGs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now when it is mixed hot-backups it can give yet another layer of protection in my oppinion. Your oppinion and testing can vary. Even thinking about it is is pretty interesting &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.netapp.com/4.5.5/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-J,.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Jul 2011 10:39:55 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3886#M3457</guid>
      <dc:creator>jakub_wartak</dc:creator>
      <dc:date>2011-07-13T10:39:55Z</dc:date>
    </item>
    <item>
      <title>how to manage consistency groups in config files in snapcreator 3.3.0</title>
      <link>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3891#M3458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good points and I agree &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Like I said CG is only IO consistent inside a CG and a CG doesn't span controllers 1) so with one controller and many volumes, no problem under any condition using CG 2) many volumes many controllers, you need write dependent writes or write ordering as you refer to it from Application. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we have write ordering, you can spread volumes across controllers and use CG, if not then you need to look at freezing LVM as you mentioned or something else. All of which can be done through Snap Creator since it is a framework by providing simple commands or scripts to handle LVM layer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Keith&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Jul 2011 12:11:58 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Data-Protection/how-to-manage-consistency-groups-in-config-files-in-snapcreator-3-3-0/m-p/3891#M3458</guid>
      <dc:creator>ktenzer</dc:creator>
      <dc:date>2011-07-13T12:11:58Z</dc:date>
    </item>
  </channel>
</rss>

