[ 
https://issues.apache.org/jira/browse/QPID-8036?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex Rudyy resolved QPID-8036.
------------------------------
    Resolution: Cannot Reproduce

I could not reproduce the reported issue. When node cannot join the group for 
whatever reason, the creation of BDB HA VHN fails and 
{{AbstractConfiguredObject.CreateExceptionHandler#handleException}} is invoked. 
As part of the latter call, the method 
{{BDBHAVirtualHostNodeImp#deleteAsync()}} is executed which in turns calls 
{{BDBHAVirtualHostNodeImp#doDelete}}. The latter calls 
{{BDBConfigurationStore#onDelete}} to remove the directory structure created by 
BDB JE environment. {{BDBConfigurationStore#onDelete}} is called for both 
successful and unsuccessful execution of {{BDBHAVirtualHostNodeImp#doDelete}} 
.It seems that entire JE working folder should be wiped out on any failure to 
create a replica BDB HA VHN for existing HA  group.

> [Broker-J] [BDB HA] If ReplicationEnvironment fails when creating a node for 
> the first time, clean up any directory left behind by BDB
> --------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: QPID-8036
>                 URL: https://issues.apache.org/jira/browse/QPID-8036
>             Project: Qpid
>          Issue Type: Bug
>          Components: Broker-J
>    Affects Versions: qpid-java-6.0, qpid-java-6.1, qpid-java-broker-7.0.0
>            Reporter: Keith Wall
>             Fix For: qpid-java-broker-7.0.1
>
>
> If the {{ReplicatedEnvironment}} constructor fails for a new node, any 
> directory left behind by BDB JE HA should be cleaned up.  We have seen 
> problem reports where group creation had failed (owning to network issues 
> within a segmented network), but the environment directory was being left 
> behind on disk.
> The existence of the directory then goes on to cause further failures if 
> later another group tries to create a new node in the same location.  
> Currently this requires manual (shell) intervention to clean-up.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to