summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.h
diff options
context:
space:
mode:
authorPhil Mesnier <mesnierp@ociweb.com>2016-03-03 16:55:46 -0600
committerPhil Mesnier <mesnierp@ociweb.com>2016-03-04 10:14:59 -0600
commitf68ad1ebb25927d2b6650091f3bc23ae6888a495 (patch)
tree002a02dc67f6bed1fec3a1e8b3d8ab35538097b9 /TAO/orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.h
parent80f4315eb1314ccdc47052f07c882a45a60fa10b (diff)
downloadATCD-f68ad1ebb25927d2b6650091f3bc23ae6888a495.tar.gz
Bring over recent fixes and enhancements to the FaultTolerant / LoadBalancing naming service extension from OCI's TAO release.
Fixes deadlocks that could occur as a result of file access errors, such as the transient "bad file decriptor" (ebadf) error that seems to pop up fairly regularly when using NFS. Also optimized the file locking strategy to not always setting to MODIFY access state, which then required a file update on every access
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.h')
-rw-r--r--TAO/orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.h b/TAO/orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.h
index 05eebfd60e5..3c3586f2574 100644
--- a/TAO/orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.h
+++ b/TAO/orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.h
@@ -71,7 +71,7 @@ namespace TAO
TAO::Storable_Factory & storable_factory);
/// Destructor
- ~FT_PG_Object_Group_Storable ();
+ virtual ~FT_PG_Object_Group_Storable ();
/////////////////
// public methods