diff options
author | Phil Mesnier <mesnier_p@ociweb.com> | 2009-03-19 19:53:56 +0000 |
---|---|---|
committer | Phil Mesnier <mesnier_p@ociweb.com> | 2009-03-19 19:53:56 +0000 |
commit | 84249240ef6ba18590039764383bed8ca3a4db8a (patch) | |
tree | d756cae0fa999bad3ed6807c913b39b8da2ca2d7 | |
parent | 7635d80091700873b7814577104c753d3d58bef5 (diff) | |
download | ATCD-84249240ef6ba18590039764383bed8ca3a4db8a.tar.gz |
Thu Mar 19 18:34:18 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com>
* NEWS:
* orbsvcs/Notify_Service/README:
Add text to describe the new validate_client functionality.
* orbsvcs/tests/Notify/Validate_Client/run_test.pl:
clean up all the intermediate files at the end of the test.
-rw-r--r-- | TAO/ChangeLog | 11 | ||||
-rw-r--r-- | TAO/NEWS | 6 | ||||
-rw-r--r-- | TAO/orbsvcs/Notify_Service/README | 34 | ||||
-rwxr-xr-x | TAO/orbsvcs/tests/Notify/Validate_Client/run_test.pl | 2 |
4 files changed, 49 insertions, 4 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index 018d5ab553a..d051ed19e79 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,14 @@ +Thu Mar 19 18:34:18 UTC 2009 Phil Mesnier <mesnier_p@ociweb.com> + + * NEWS: + * orbsvcs/Notify_Service/README: + + Add text to describe the new validate_client functionality. + + * orbsvcs/tests/Notify/Validate_Client/run_test.pl: + + clean up all the intermediate files at the end of the test. + Thu Mar 19 15:16:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl> * tao/MProfile.cpp: @@ -9,6 +9,12 @@ USER VISIBLE CHANGES BETWEEN TAO-1.6.8 and TAO-1.6.9 . Fixed several bugs related to the purging of transports when the cache is almost full +. New TAO-specific feature of Notification service improves management + of proxies when peer goes away without disconnecting from proxy. See + orbsvcs/Notify_Service/README for details in the svc.conf section. + +. Improved Notification topology persistence, now persists filters. + USER VISIBLE CHANGES BETWEEN TAO-1.6.7 and TAO-1.6.8 ==================================================== diff --git a/TAO/orbsvcs/Notify_Service/README b/TAO/orbsvcs/Notify_Service/README index 5ee008b4ed4..ddaf3a38801 100644 --- a/TAO/orbsvcs/Notify_Service/README +++ b/TAO/orbsvcs/Notify_Service/README @@ -142,9 +142,37 @@ The "TAO_CosNotify_Service" service object accepts the following options: "-NoUpdates" : Globally disables subscription and publication updates. -"-DefaultConsumerAdminFilterOp [op]" : Sets the default consumer admin filter operator [OR|AND]. - -"-DefaultSupplierAdminFilterOp [op]" : Sets the default consumer admin filter operator [OR|AND]. +"-ValidateClient" : Creates a thread that periodically + walks the topology tree visiting each + proxy and checking the liviness of + the peer. A peer which had ordinary + activity within the validation time + period is considered alive. Otherwise + the peer's _non_existent() operation + is invoked. If this fails the proxy's + disconnect operation is invoked. + +"-ValidateClientDelay [sec]" : Specifies the initial delay from the + start of the validator task until the + first pass through the topology. If + left at the default value of 0, the + validator taks will start immediately. + A long delay is useful when the Notify + service restarts after a shutdown and + has to repopulate its topology from a + persistent store, which takes time. + +"-ValidateClientInterval [sec]" : Specifies how frequently after the + first pass to revisit the topology + to further validate clients. The + default value of 0 means validation + will only happen once. + +"-DefaultConsumerAdminFilterOp [op]" : Sets the default consumer admin filter + operator [OR|AND]. Default is AND. + +"-DefaultSupplierAdminFilterOp [op]" : Sets the default supplier admin filter + operator [OR|AND]. Default is AND. All other options are deprecated and should not be used. diff --git a/TAO/orbsvcs/tests/Notify/Validate_Client/run_test.pl b/TAO/orbsvcs/tests/Notify/Validate_Client/run_test.pl index bd989d4e6cb..14e3e0632ac 100755 --- a/TAO/orbsvcs/tests/Notify/Validate_Client/run_test.pl +++ b/TAO/orbsvcs/tests/Notify/Validate_Client/run_test.pl @@ -72,7 +72,7 @@ else $TS->Kill (); $DUMMY->Kill (); -unlink $persistent_file; +unlink <$persistent_file_prefix.*>; unlink $notifyior; |