ctdb-scripts: Add handling for startipreallocate
authorVinit Agnihotri <vagnihotri@ddn.com>
Thu, 26 Oct 2023 10:32:00 +0000 (03:32 -0700)
committerVolker Lendecke <vl@samba.org>
Wed, 6 Mar 2024 06:05:38 +0000 (06:05 +0000)
Signed-off-by: Vinit Agnihotri <vagnihotri@ddn.com>
Reviewed-by: Martin Schwenke <mschwenke@ddn.com>
Reviewed-by: Volker Lendecke <vl@samba.org>
ctdb/config/events/legacy/60.nfs.script
ctdb/config/nfs-linux-kernel-callout
ctdb/doc/examples/nfs-ganesha-callout

index b7ae0746be56ccd22455be37fa1884ea02019818..001140611a25843c70fd80af354df06be88c07dc 100755 (executable)
@@ -269,6 +269,10 @@ takeip)
        ctdb_service_set_reconfigure
        ;;
 
+startipreallocate)
+       nfs_callout "$@" || exit $?
+       ;;
+
 releaseip)
        nfs_callout "$@" || exit $?
        ctdb_service_set_reconfigure
index f2f3e3824d00ed105ad9f19d10881103c4051b4f..d596c9928ee983b5309fd9ad694e23d46add62e1 100755 (executable)
@@ -431,7 +431,7 @@ monitor-post)
 register)
        nfs_register
        ;;
-monitor-pre | releaseip | takeip | releaseip-pre | takeip-pre)
+monitor-pre | releaseip | takeip | releaseip-pre | takeip-pre | startipreallocate)
        # Not required/implemented
        :
        ;;
index 7c7b07413ab403eedfbceb42ad0f66eda82020ff..aac301df5d4448f05cf869ab58ee6db57ead39a1 100755 (executable)
@@ -343,7 +343,7 @@ releaseip)           nfs_releaseip "$@"      ;;
 takeip)              nfs_takeip "$@"         ;;
 monitor-list-shares) nfs_monitor_list_shares ;;
 register)            nfs_register            ;;
-monitor-pre|monitor-post|releaseip-pre|takeip-pre)
+monitor-pre|monitor-post|releaseip-pre|takeip-pre|startipreallocate)
        # Not required/implemented
        :
        ;;