[jira] Commented: (ZOOKEEPER-900) FLE implementation should be improved to use non-blocking sockets

2010-11-20 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-900?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12934123#action_12934123
 ] 

Hudson commented on ZOOKEEPER-900:
--

Integrated in ZooKeeper-trunk #1010 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/1010/])


 FLE implementation should be improved to use non-blocking sockets
 -

 Key: ZOOKEEPER-900
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-900
 Project: Zookeeper
  Issue Type: Bug
Reporter: Vishal K
Assignee: Vishal K
Priority: Critical
 Fix For: 3.4.0

 Attachments: ZOOKEEPER-900.patch, ZOOKEEPER-900.patch1, 
 ZOOKEEPER-900.patch2


 From earlier email exchanges:
 1. Blocking connects and accepts:
 a) The first problem is in manager.toSend(). This invokes connectOne(), which 
 does a blocking connect. While testing, I changed the code so that 
 connectOne() starts a new thread called AsyncConnct(). AsyncConnect.run() 
 does a socketChannel.connect(). After starting AsyncConnect, connectOne 
 starts a timer. connectOne continues with normal operations if the connection 
 is established before the timer expires, otherwise, when the timer expires it 
 interrupts AsyncConnect() thread and returns. In this way, I can have an 
 upper bound on the amount of time we need to wait for connect to succeed. Of 
 course, this was a quick fix for my testing. Ideally, we should use Selector 
 to do non-blocking connects/accepts. I am planning to do that later once we 
 at least have a quick fix for the problem and consensus from others for the 
 real fix (this problem is big blocker for us). Note that it is OK to do 
 blocking IO in SenderWorker and RecvWorker threads since they block IO to the 
 respective !
 peer.
 b) The blocking IO problem is not just restricted to connectOne(), but also 
 in receiveConnection(). The Listener thread calls receiveConnection() for 
 each incoming connection request. receiveConnection does blocking IO to get 
 peer's info (s.read(msgBuffer)). Worse, it invokes connectOne() back to the 
 peer that had sent the connection request. All of this is happening from the 
 Listener. In short, if a peer fails after initiating a connection, the 
 Listener thread won't be able to accept connections from other peers, because 
 it would be stuck in read() or connetOne(). Also the code has an inherent 
 cycle. initiateConnection() and receiveConnection() will have to be very 
 carefully synchronized otherwise, we could run into deadlocks. This code is 
 going to be difficult to maintain/modify.
 Also see: https://issues.apache.org/jira/browse/ZOOKEEPER-822

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-930) Hedwig c++ client uses a non thread safe logging library

2010-11-17 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12932895#action_12932895
 ] 

Hudson commented on ZOOKEEPER-930:
--

Integrated in ZooKeeper-trunk #1005 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/1005/])
ZOOKEEPER-930. Hedwig c++ client uses a non thread safe logging library


 Hedwig c++ client uses a non thread safe logging library
 

 Key: ZOOKEEPER-930
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-930
 Project: Zookeeper
  Issue Type: Bug
  Components: contrib-hedwig
Affects Versions: 3.3.2
Reporter: Ivan Kelly
Assignee: Ivan Kelly
 Attachments: ZOOKEEPER-930.patch, ZOOKEEPER-930.patch




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-908) Remove code duplication and inconsistent naming in ClientCnxn.Packet creation

2010-11-11 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-908?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12931300#action_12931300
 ] 

Hudson commented on ZOOKEEPER-908:
--

Integrated in ZooKeeper-trunk #999 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/999/])
ZOOKEEPER-908. Remove code duplication and inconsistent naming in 
ClientCnxn.Packet creation


 Remove code duplication and inconsistent naming in ClientCnxn.Packet creation
 -

 Key: ZOOKEEPER-908
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-908
 Project: Zookeeper
  Issue Type: Sub-task
  Components: server
Reporter: Thomas Koch
Assignee: Thomas Koch
Priority: Minor
 Fix For: 3.4.0

 Attachments: ZOOKEEPER-908.patch


 rename record - request (since their is a counterpart record named 
 response)
 rename header - requestHeader (to distinguish from responseHeader)
 remove ByteBuffer creation code from primeConnection() method and use the 
 duplicate code in the Packet constructor. Therefor the Bytebuffer bb 
 parameter could also be removed from the constructor's parameters.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-926) Fork Hadoop common's test-patch.sh and modify for Zookeeper

2010-11-10 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12930571#action_12930571
 ] 

Hudson commented on ZOOKEEPER-926:
--

Integrated in ZooKeeper-trunk #996 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/996/])
ZOOKEEPER-926. Fork Hadoop common's test-patch.sh and modify for Zookeeper. 
Update allowed number of warnings.
ZOOKEEPER-926. Fork Hadoop common's test-patch.sh and modify for Zookeeper. 
Remove unneeded params from test-patch.sh.
ZOOKEEPER-926. Fork Hadoop common's test-patch.sh and modify for Zookeeper. 
Updated test-patch.sh and build.xml. Contributed by nigel.


 Fork Hadoop common's test-patch.sh and modify for Zookeeper
 ---

 Key: ZOOKEEPER-926
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-926
 Project: Zookeeper
  Issue Type: Improvement
  Components: build
Reporter: Nigel Daley
Assignee: Nigel Daley
 Fix For: 3.4.0

 Attachments: ZOOKEEPER-926.patch


 Zookeeper currently uses the test-patch.sh script from the Hadoop nightly 
 dir.  This is now out of date.  I propose we just copy the updated one in 
 Hadoop common and then modify for ZK.  This will also help as ZK moves out of 
 Hadoop to it's own TLP.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-909) Extract NIO specific code from ClientCnxn

2010-11-10 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12930821#action_12930821
 ] 

Hudson commented on ZOOKEEPER-909:
--

Integrated in ZooKeeper-trunk #997 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/997/])
ZOOKEEPER-909. Extract NIO specific code from ClientCnxn


 Extract NIO specific code from ClientCnxn
 -

 Key: ZOOKEEPER-909
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-909
 Project: Zookeeper
  Issue Type: Sub-task
  Components: java client
Reporter: Thomas Koch
Assignee: Thomas Koch
 Fix For: 3.4.0

 Attachments: ClientCnxnSocketNetty.java, ZOOKEEPER-909.patch, 
 ZOOKEEPER-909.patch, ZOOKEEPER-909.patch, ZOOKEEPER-909.patch, 
 ZOOKEEPER-909.patch


 This patch is mostly the same patch as my last one for ZOOKEEPER-823 minus 
 everything Netty related. This means this patch only extract all NIO specific 
 code in the class ClientCnxnSocketNIO which extends ClientCnxnSocket.
 I've redone this patch from current trunk step by step now and couldn't find 
 any logical error. I've already done a couple of successful test runs and 
 will continue to do so this night.
 It would be nice, if we could apply this patch as soon as possible to trunk. 
 This allows us to continue to work on the netty integration without blocking 
 the ClientCnxn class. Adding Netty after this patch should be only a matter 
 of adding the ClientCnxnSocketNetty class with the appropriate test cases.
 You could help me by reviewing the patch and by running it on whatever test 
 server you have available. Please send me any complete failure log you should 
 encounter to thomas at koch point ro. Thx!
 Update: Until now, I've collected 8 successful builds in a row!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-926) Fork Hadoop common's test-patch.sh and modify for Zookeeper

2010-11-09 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12930078#action_12930078
 ] 

Hudson commented on ZOOKEEPER-926:
--

Integrated in ZooKeeper-trunk #995 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/995/])
ZOOKEEPER-926. Fork Hadoop common's test-patch.sh and modify for Zookeeper. 
Updated test-patch.sh. Contributed by nigel.
ZOOKEEPER-926. Fork Hadoop common's test-patch.sh and modify for Zookeeper. 
Build commit. Contributed by nigel.
ZOOKEEPER-926. Fork Hadoop common's test-patch.sh and modify for Zookeeper. 
Initial commit. Contributed by nigel.


 Fork Hadoop common's test-patch.sh and modify for Zookeeper
 ---

 Key: ZOOKEEPER-926
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-926
 Project: Zookeeper
  Issue Type: Improvement
  Components: build
Reporter: Nigel Daley
 Attachments: ZOOKEEPER-926.patch


 Zookeeper currently uses the test-patch.sh script from the Hadoop nightly 
 dir.  This is now out of date.  I propose we just copy the updated one in 
 Hadoop common and then modify for ZK.  This will also help as ZK moves out of 
 Hadoop to it's own TLP.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-907) Spurious KeeperErrorCode = Session moved messages

2010-11-05 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-907?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12928558#action_12928558
 ] 

Hudson commented on ZOOKEEPER-907:
--

Integrated in ZooKeeper-trunk #991 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/991/])
ZOOKEEPER-907. Spurious KeeperErrorCode = Session moved messages


 Spurious KeeperErrorCode = Session moved messages
 ---

 Key: ZOOKEEPER-907
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-907
 Project: Zookeeper
  Issue Type: Bug
Affects Versions: 3.3.1
Reporter: Vishal K
Assignee: Vishal K
Priority: Blocker
 Fix For: 3.3.2, 3.4.0

 Attachments: ZOOKEEPER-907.patch, ZOOKEEPER-907.patch_v2


 The sync request does not set the session owner in Request.
 As a result, the leader keeps printing:
 2010-07-01 10:55:36,733 - INFO  [ProcessThread:-1:preprequestproces...@405] - 
 Got user-level KeeperException when processing sessionid:0x298d3b1fa9 
 type:sync: cxid:0x6 zxid:0xfffe txntype:unknown reqpath:/ Error 
 Path:null Error:KeeperErrorCode = Session moved

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-884) Remove LedgerSequence references from BookKeeper documentation and comments in tests

2010-11-05 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-884?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12928557#action_12928557
 ] 

Hudson commented on ZOOKEEPER-884:
--

Integrated in ZooKeeper-trunk #991 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/991/])
ZOOKEEPER-884. Remove LedgerSequence references from BookKeeper 
documentation and comments in tests


 Remove LedgerSequence references from BookKeeper documentation and comments 
 in tests 
 -

 Key: ZOOKEEPER-884
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-884
 Project: Zookeeper
  Issue Type: Bug
  Components: contrib-bookkeeper
Affects Versions: 3.3.1
Reporter: Flavio Junqueira
Assignee: Flavio Junqueira
 Fix For: 3.4.0

 Attachments: ZOOKEEPER-884.patch


 We no longer use LedgerSequence, so we need to remove references in 
 documentation and comments sprinkled throughout the code.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-916) Problem receiving messages from subscribed channels in c++ client

2010-11-05 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-916?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12928559#action_12928559
 ] 

Hudson commented on ZOOKEEPER-916:
--

Integrated in ZooKeeper-trunk #991 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/991/])
ZOOKEEPER-916. Problem receiving messages from subscribed channels in c++ 
client


 Problem receiving messages from subscribed channels in c++ client 
 --

 Key: ZOOKEEPER-916
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-916
 Project: Zookeeper
  Issue Type: Bug
  Components: contrib-hedwig
Reporter: Ivan Kelly
Assignee: Ivan Kelly
 Attachments: ZOOKEEPER-916.patch


 We see this bug with receiving messages from a subscribed channel.  This 
 problem seems to happen with larger messages.  The flow is to first read at 
 least 4 bytes from the socket channel. Extract the first 4 bytes to get the 
 message size.  If we've read enough data into the buffer already, we're done 
 so invoke the messageReadCallbackHandler passing the channel and message 
 size.  If not, then do an async read for at least the remaining amount of 
 bytes in the message from the socket channel.  When done, invoke the 
 messageReadCallbackHandler.
 The problem seems that when the second async read is done, the same 
 sizeReadCallbackHandler is invoked instead of the messageReadCallbackHandler. 
  The result is that we then try to read the first 4 bytes again from the 
 buffer.  This will get a random message size and screw things up.  I'm not 
 sure if it's an incorrect use of the boost asio async_read function or we're 
 doing the boost bind to the callback function incorrectly.
 101015 15:30:40.108 DEBUG hedwig.channel.cpp - 
 DuplexChannel::sizeReadCallbackHandler system:0,512 channel(0x80b7a18)
 101015 15:30:40.108 DEBUG hedwig.channel.cpp - 
 DuplexChannel::sizeReadCallbackHandler: size of buffer before reading message 
 size: 512 channel(0x80b7a18)
 101015 15:30:40.108 DEBUG hedwig.channel.cpp - 
 DuplexChannel::sizeReadCallbackHandler: size of incoming message 599, 
 currently in buffer 508 channel(0x80b7a18)
 101015 15:30:40.108 DEBUG hedwig.channel.cpp - 
 DuplexChannel::sizeReadCallbackHandler: Still have more data to read, 91 from 
 channel(0x80b7a18)
 101015 15:30:40.108 DEBUG hedwig.channel.cpp - 
 DuplexChannel::sizeReadCallbackHandler system:0, 91 channel(0x80b7a18)
 101015 15:30:40.108 DEBUG hedwig.channel.cpp - 
 DuplexChannel::sizeReadCallbackHandler: size of buffer before reading message 
 size: 599 channel(0x80b7a18)
 101015 15:30:40.108 DEBUG hedwig.channel.cpp - 
 DuplexChannel::sizeReadCallbackHandler: size of incoming message 134287360, 
 currently in buffer 595 channel(0x80b7a18)
 101015 15:30:40.108 DEBUG hedwig.channel.cpp - 
 DuplexChannel::sizeReadCallbackHandler: Still have more data to read, 
 134286765 from channel(0x80b7a18)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-898) C Client might not cleanup correctly during close

2010-10-28 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-898?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12926008#action_12926008
 ] 

Hudson commented on ZOOKEEPER-898:
--

Integrated in ZooKeeper-trunk #983 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/983/])
ZOOKEEPER-898. C Client might not cleanup correctly during close (jared 
cantwell via mahadev)


 C Client might not cleanup correctly during close
 -

 Key: ZOOKEEPER-898
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-898
 Project: Zookeeper
  Issue Type: Bug
  Components: c client
Reporter: Jared Cantwell
Assignee: Jared Cantwell
Priority: Trivial
 Fix For: 3.3.2, 3.4.0

 Attachments: ZOOKEEEPER-898.diff, ZOOKEEPER-898.patch


 I was looking through the c-client code and noticed a situation where a 
 counter can be incorrectly incremented and a small memory leak can occur.
 In zookeeper.c : add_completion(), if close_requested is true, then the 
 completion will not be queued.  But at the end, outstanding_sync is still 
 incremented and free() never called on the newly allocated completion_list_t. 
  
 I will submit for review a diff that I believe corrects this issue.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-904) super digest is not actually acting as a full superuser

2010-10-27 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-904?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12925323#action_12925323
 ] 

Hudson commented on ZOOKEEPER-904:
--

Integrated in ZooKeeper-trunk #981 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/981/])
ZOOKEEPER-904. super digest is not actually acting as a full superuser 
(Camille Fournier via mahadev)


 super digest is not actually acting as a full superuser
 ---

 Key: ZOOKEEPER-904
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-904
 Project: Zookeeper
  Issue Type: Bug
  Components: server
Affects Versions: 3.3.1
Reporter: Camille Fournier
Assignee: Camille Fournier
 Fix For: 3.3.2, 3.4.0

 Attachments: ZOOKEEPER-904-332.patch, ZOOKEEPER-904.patch


 The documentation states:
 New in 3.2:  Enables a ZooKeeper ensemble administrator to access the znode 
 hierarchy as a super user. In particular no ACL checking occurs for a user 
 authenticated as super.
 However, if a super user does something like:
 zk.setACL(/, Ids.READ_ACL_UNSAFE, -1);
 the super user is now bound by read-only ACL. This is not what I would expect 
 to see given the documentation. It can be fixed by moving the chec for the 
 super authId in PrepRequestProcessor.checkACL to before the for(ACL a : 
 acl) loop.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-794) Callbacks are not invoked when the client is closed

2010-10-21 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-794?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12923396#action_12923396
 ] 

Hudson commented on ZOOKEEPER-794:
--

Integrated in ZooKeeper-trunk #975 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/975/])


 Callbacks are not invoked when the client is closed
 ---

 Key: ZOOKEEPER-794
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-794
 Project: Zookeeper
  Issue Type: Bug
  Components: java client
Affects Versions: 3.3.1
Reporter: Alexis Midon
Assignee: Alexis Midon
Priority: Blocker
 Fix For: 3.3.2, 3.4.0

 Attachments: ZOOKEEPER-794.patch.txt, ZOOKEEPER-794.txt, 
 ZOOKEEPER-794_2.patch, ZOOKEEPER-794_3.patch, ZOOKEEPER-794_4.patch.txt, 
 ZOOKEEPER-794_5.patch.txt, ZOOKEEPER-794_5_br33.patch


 I noticed that ZooKeeper has different behaviors when calling synchronous or 
 asynchronous actions on a closed ZooKeeper client.
 Actually a synchronous call will throw a session expired exception while an 
 asynchronous call will do nothing. No exception, no callback invocation.
 Actually, even if the EventThread receives the Packet with the session 
 expired err code, the packet is never processed since the thread has been 
 killed by the ventOfDeath. So the call back is not invoked.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-804) c unit tests failing due to assertion cptr failed

2010-10-20 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-804?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12923116#action_12923116
 ] 

Hudson commented on ZOOKEEPER-804:
--

Integrated in ZooKeeper-trunk #973 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/973/])
ZOOKEEPER-804. c unit tests failing due to assertion cptr failed (second 
patch)


 c unit tests failing due to assertion cptr failed
 ---

 Key: ZOOKEEPER-804
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-804
 Project: Zookeeper
  Issue Type: Bug
  Components: c client
Affects Versions: 3.4.0
 Environment: gcc 4.4.3, ubuntu lucid lynx, dual core laptop (intel)
Reporter: Patrick Hunt
Assignee: Michi Mutsuzaki
Priority: Critical
 Fix For: 3.3.2, 3.4.0

 Attachments: ZOOKEEPER-804-1.patch, ZOOKEEPER-804-1.patch, 
 ZOOKEEPER-804.patch


 I'm seeing this frequently:
  [exec] Zookeeper_simpleSystem::testPing : elapsed 18006 : OK
  [exec] Zookeeper_simpleSystem::testAcl : elapsed 1022 : OK
  [exec] Zookeeper_simpleSystem::testChroot : elapsed 3145 : OK
  [exec] Zookeeper_simpleSystem::testAuth ZooKeeper server started : 
 elapsed 25687 : OK
  [exec] zktest-mt: 
 /home/phunt/dev/workspace/gitzk/src/c/src/zookeeper.c:1952: 
 zookeeper_process: Assertion `cptr' failed.
  [exec] make: *** [run-check] Aborted
  [exec] Zookeeper_simpleSystem::testHangingClient
 Mahadev can you take a look?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-855) clientPortBindAddress should be clientPortAddress

2010-10-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-855?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12922512#action_12922512
 ] 

Hudson commented on ZOOKEEPER-855:
--

Integrated in ZooKeeper-trunk #971 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/971/])
ZOOKEEPER-855. clientPortBindAddress should be clientPortAddress
  (Jared Cantwell via fpj)


 clientPortBindAddress should be clientPortAddress
 -

 Key: ZOOKEEPER-855
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-855
 Project: Zookeeper
  Issue Type: Bug
  Components: documentation
Affects Versions: 3.3.0, 3.3.1
Reporter: Jared Cantwell
Assignee: Jared Cantwell
Priority: Trivial
 Fix For: 3.3.2, 3.4.0

 Attachments: ZOOKEEPER-855.patch, ZOOKEEPER-855.patch


 The server documentation states that the configuration parameter for binding 
 to a specific ip address is clientPortBindAddress.  The code believes the 
 parameter is clientPortAddress.  The documentation for 3.3.X versions needs 
 changed to reflect the correct parameter .  This parameter was added in 
 ZOOKEEPER-635.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-881) ZooKeeperServer.loadData loads database twice

2010-10-15 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-881?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12921306#action_12921306
 ] 

Hudson commented on ZOOKEEPER-881:
--

Integrated in ZooKeeper-trunk #967 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/967/])
ZOOKEEPER-881. ZooKeeperServer.loadData loads database twice (jared 
cantwell via breed)


 ZooKeeperServer.loadData loads database twice
 -

 Key: ZOOKEEPER-881
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-881
 Project: Zookeeper
  Issue Type: Bug
  Components: server
Reporter: Jared Cantwell
Assignee: Jared Cantwell
Priority: Trivial
 Fix For: 3.3.2, 3.4.0

 Attachments: ZOOKEEPER-881.patch


 zkDb.loadDataBase() is called twice at the beginning of loadData().  It 
 shouldn't have any negative affects, but is unnecessary.   A patch should be 
 trivial.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-864) Hedwig C++ client improvements

2010-10-12 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-864?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12920160#action_12920160
 ] 

Hudson commented on ZOOKEEPER-864:
--

Integrated in ZooKeeper-trunk #964 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/964/])
ZOOKEEPER-864. Hedwig C++ client improvements


 Hedwig C++ client improvements
 --

 Key: ZOOKEEPER-864
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-864
 Project: Zookeeper
  Issue Type: Improvement
Reporter: Ivan Kelly
Assignee: Ivan Kelly
 Fix For: 3.4.0

 Attachments: warnings.txt, ZOOKEEPER-864.diff, ZOOKEEPER-864.diff, 
 ZOOKEEPER-864.diff, ZOOKEEPER-864.diff


 I changed the socket code to use boost asio. Now the client only creates one 
 thread, and all operations are non-blocking. 
 Tests are now automated, just run make check.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-886) Hedwig Server stays in disconnected state when connection to ZK dies but gets reconnected

2010-10-12 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12920159#action_12920159
 ] 

Hudson commented on ZOOKEEPER-886:
--

Integrated in ZooKeeper-trunk #964 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/964/])
ZOOKEEPER-886. Hedwig Server stays in disconnected state when connection 
to ZK dies but gets reconnected


 Hedwig Server stays in disconnected state when connection to ZK dies but 
 gets reconnected
 ---

 Key: ZOOKEEPER-886
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-886
 Project: Zookeeper
  Issue Type: Bug
  Components: contrib-hedwig
Reporter: Erwin Tam
Assignee: Erwin Tam
 Attachments: ZOOKEEPER-886.patch


 The Hedwig Server is connected to ZooKeeper.  In the ZkTopicManager, it 
 registers a watcher so that if it ever gets disconnected from ZK, it will 
 temporarily fail all incoming requests since the Hedwig server does not know 
 for sure if it is still the master for the topics.  When the ZK client gets 
 reconnected, the logic currently is wrong and it does not unset the suspended 
 flag.  Thus once it gets disconnected, it will stay in the suspended state 
 forever, thereby making the Hedwig server hub dead.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-822) Leader election taking a long time to complete

2010-10-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-822?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12918878#action_12918878
 ] 

Hudson commented on ZOOKEEPER-822:
--

Integrated in ZooKeeper-trunk #959 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/959/])
ZOOKEEPER-822. Leader election taking a long time to complete


 Leader election taking a long time  to complete
 ---

 Key: ZOOKEEPER-822
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-822
 Project: Zookeeper
  Issue Type: Bug
  Components: quorum
Affects Versions: 3.3.0
Reporter: Vishal K
Assignee: Vishal K
Priority: Blocker
 Fix For: 3.3.2, 3.4.0

 Attachments: 822.tar.gz, rhel.tar.gz, test_zookeeper_1.log, 
 test_zookeeper_2.log, zk_leader_election.tar.gz, zookeeper-3.4.0.tar.gz, 
 ZOOKEEPER-822-3.3.2.patch, ZOOKEEPER-822-3.3.2.patch, 
 ZOOKEEPER-822-3.3.2.patch, ZOOKEEPER-822-3.3.2.patch, ZOOKEEPER-822.patch, 
 ZOOKEEPER-822.patch, ZOOKEEPER-822.patch, ZOOKEEPER-822.patch, 
 ZOOKEEPER-822.patch, ZOOKEEPER-822.patch, ZOOKEEPER-822.patch_v1


 Created a 3 node cluster.
 1 Fail the ZK leader
 2. Let leader election finish. Restart the leader and let it join the 
 3. Repeat 
 After a few rounds leader election takes anywhere 25- 60 seconds to finish. 
 Note- we didn't have any ZK clients and no new znodes were created.
 zoo.cfg is shown below:
 #Mon Jul 19 12:15:10 UTC 2010
 server.1=192.168.4.12\:2888\:3888
 server.0=192.168.4.11\:2888\:3888
 clientPort=2181
 dataDir=/var/zookeeper
 syncLimit=2
 server.2=192.168.4.13\:2888\:3888
 initLimit=5
 tickTime=2000
 I have attached logs from two nodes that took a long time to form the cluster 
 after failing the leader. The leader was down anyways so logs from that node 
 shouldn't matter.
 Look for START HERE. Logs after that point should be of our interest.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-844) handle auth failure in java client

2010-10-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12918879#action_12918879
 ] 

Hudson commented on ZOOKEEPER-844:
--

Integrated in ZooKeeper-trunk #959 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/959/])
ZOOKEEPER-844. handle auth failure in java client


 handle auth failure in java client
 --

 Key: ZOOKEEPER-844
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-844
 Project: Zookeeper
  Issue Type: Bug
  Components: java client
Affects Versions: 3.3.1
Reporter: Camille Fournier
Assignee: Camille Fournier
 Fix For: 3.3.2, 3.4.0

 Attachments: ZOOKEEPER-844.patch, ZOOKEEPER332-844


 ClientCnxn.java currently has the following code:
   if (replyHdr.getXid() == -4) {
 // -2 is the xid for AuthPacket
 // TODO: process AuthPacket here
 if (LOG.isDebugEnabled()) {
 LOG.debug(Got auth sessionid:0x
 + Long.toHexString(sessionId));
 }
 return;
 }
 Auth failures appear to cause the server to disconnect but the client never 
 gets a proper state change or notification that auth has failed, which makes 
 handling this scenario very difficult as it causes the client to go into a 
 loop of sending bad auth, getting disconnected, trying to reconnect, sending 
 bad auth again, over and over. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-804) c unit tests failing due to assertion cptr failed

2010-10-06 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-804?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12918466#action_12918466
 ] 

Hudson commented on ZOOKEEPER-804:
--

Integrated in ZooKeeper-trunk #958 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/958/])
ZOOKEEPER-804. c unit tests failing due to assertion cptr failed (michi 
mutsuzaki via mahadev)


 c unit tests failing due to assertion cptr failed
 ---

 Key: ZOOKEEPER-804
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-804
 Project: Zookeeper
  Issue Type: Bug
  Components: c client
Affects Versions: 3.4.0
 Environment: gcc 4.4.3, ubuntu lucid lynx, dual core laptop (intel)
Reporter: Patrick Hunt
Assignee: Michi Mutsuzaki
Priority: Critical
 Fix For: 3.3.2, 3.4.0

 Attachments: ZOOKEEPER-804.patch


 I'm seeing this frequently:
  [exec] Zookeeper_simpleSystem::testPing : elapsed 18006 : OK
  [exec] Zookeeper_simpleSystem::testAcl : elapsed 1022 : OK
  [exec] Zookeeper_simpleSystem::testChroot : elapsed 3145 : OK
  [exec] Zookeeper_simpleSystem::testAuth ZooKeeper server started : 
 elapsed 25687 : OK
  [exec] zktest-mt: 
 /home/phunt/dev/workspace/gitzk/src/c/src/zookeeper.c:1952: 
 zookeeper_process: Assertion `cptr' failed.
  [exec] make: *** [run-check] Aborted
  [exec] Zookeeper_simpleSystem::testHangingClient
 Mahadev can you take a look?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-846) zookeeper client doesn't shut down cleanly on the close call

2010-09-22 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-846?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12913497#action_12913497
 ] 

Hudson commented on ZOOKEEPER-846:
--

Integrated in ZooKeeper-trunk #944 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/944/])
ZOOKEEPER-846. zookeeper client doesn't shut down cleanly on the close call


 zookeeper client doesn't shut down cleanly on the close call
 

 Key: ZOOKEEPER-846
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-846
 Project: Zookeeper
  Issue Type: Bug
  Components: java client
Affects Versions: 3.2.2
Reporter: Ted Yu
Assignee: Patrick Hunt
Priority: Blocker
 Fix For: 3.3.2, 3.4.0

 Attachments: rs-13.stack, ZOOKEEPER-846.patch


 Using HBase 0.20.6 (with HBASE-2473) we encountered a situation where 
 Regionserver
 process was shutting down and seemed to hang.
 Here is the bottom of region server log:
 http://pastebin.com/YYawJ4jA
 zookeeper-3.2.2 is used.
 Here is relevant portion from jstack - I attempted to attach jstack twice in 
 my email to d...@hbase.apache.org but failed:
 DestroyJavaVM prio=10 tid=0x2aabb849c800 nid=0x6c60 waiting on 
 condition [0x]
java.lang.Thread.State: RUNNABLE
 regionserver/10.32.42.245:60020 prio=10 tid=0x2aabb84ce000 nid=0x6c81 
 in Object.wait() [0x43755000]
java.lang.Thread.State: WAITING (on object monitor)
 at java.lang.Object.wait(Native Method)
 - waiting on 0x2aaab76633c0 (a 
 org.apache.zookeeper.ClientCnxn$Packet)
 at java.lang.Object.wait(Object.java:485)
 at org.apache.zookeeper.ClientCnxn.submitRequest(ClientCnxn.java:1099)
 - locked 0x2aaab76633c0 (a 
 org.apache.zookeeper.ClientCnxn$Packet)
 at org.apache.zookeeper.ClientCnxn.close(ClientCnxn.java:1077)
 at org.apache.zookeeper.ZooKeeper.close(ZooKeeper.java:505)
 - locked 0x2aaabf5e0c30 (a org.apache.zookeeper.ZooKeeper)
 at 
 org.apache.hadoop.hbase.zookeeper.ZooKeeperWrapper.close(ZooKeeperWrapper.java:681)
 at 
 org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:654)
 at java.lang.Thread.run(Thread.java:619)
 main-EventThread daemon prio=10 tid=0x43474000 nid=0x6c80 waiting 
 on condition [0x413f3000]
java.lang.Thread.State: WAITING (parking)
 at sun.misc.Unsafe.park(Native Method)
 - parking to wait for  0x2aaabf6e9150 (a 
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
 at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
 at 
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
 at 
 java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
 at 
 org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:414)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-831) BookKeeper: Throttling improved for reads

2010-09-18 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-831?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12910965#action_12910965
 ] 

Hudson commented on ZOOKEEPER-831:
--

Integrated in ZooKeeper-trunk #940 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/940/])
ZOOKEEPER-831. BookKeeper: Throttling improved for reads


 BookKeeper: Throttling improved for reads
 -

 Key: ZOOKEEPER-831
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-831
 Project: Zookeeper
  Issue Type: Bug
  Components: contrib-bookkeeper
Affects Versions: 3.3.1
Reporter: Flavio Junqueira
Assignee: Flavio Junqueira
 Fix For: 3.4.0

 Attachments: ZOOKEEPER-831.patch, ZOOKEEPER-831.patch, 
 ZOOKEEPER-831.patch, ZOOKEEPER-831.patch


 Reads and writes in BookKeeper are asymmetric: a write request writes one 
 entry, whereas a read request may read multiple requests. The current 
 implementation of throttling only counts the number of read requests instead 
 of counting the number of entries being read. Consequently, a few read 
 requests reading a large number of entries each will spawn a large number of 
 read-entry requests. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-867) ClientTest is failing on hudson - fd cleanup

2010-09-15 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-867?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12909608#action_12909608
 ] 

Hudson commented on ZOOKEEPER-867:
--

Integrated in ZooKeeper-trunk #936 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/936/])


 ClientTest is failing on hudson - fd cleanup
 

 Key: ZOOKEEPER-867
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-867
 Project: Zookeeper
  Issue Type: Bug
  Components: tests
Affects Versions: 3.4.0
Reporter: Patrick Hunt
Assignee: Patrick Hunt
Priority: Blocker
 Fix For: 3.3.2, 3.4.0

 Attachments: ZOOKEEPER-867.patch


 client cleanup test is failing on hudson. fd count is off.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-775) A large scale pub/sub system

2010-09-15 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12909610#action_12909610
 ] 

Hudson commented on ZOOKEEPER-775:
--

Integrated in ZooKeeper-trunk #936 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/936/])


 A large scale pub/sub system
 

 Key: ZOOKEEPER-775
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-775
 Project: Zookeeper
  Issue Type: New Feature
  Components: contrib
Reporter: Benjamin Reed
Assignee: Benjamin Reed
 Fix For: 3.4.0

 Attachments: libs.zip, libs_2.zip, ZOOKEEPER-775.patch, 
 ZOOKEEPER-775.patch, ZOOKEEPER-775.patch, ZOOKEEPER-775.patch, 
 ZOOKEEPER-775_2.patch, ZOOKEEPER-775_3.patch


 we have developed a large scale pub/sub system based on ZooKeeper and 
 BookKeeper.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-854) BookKeeper does not compile due to changes in the ZooKeeper code

2010-09-15 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-854?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12909612#action_12909612
 ] 

Hudson commented on ZOOKEEPER-854:
--

Integrated in ZooKeeper-trunk #936 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/936/])


 BookKeeper does not compile due to changes in the ZooKeeper code
 

 Key: ZOOKEEPER-854
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-854
 Project: Zookeeper
  Issue Type: Bug
  Components: contrib-bookkeeper
Affects Versions: 3.3.1
Reporter: Flavio Junqueira
Assignee: Flavio Junqueira
 Fix For: 3.4.0

 Attachments: ZOOKEEPER-854.patch, ZOOKEEPER-854.patch


 BookKeeper does not compile due to changes in the NIOServerCnxn class of 
 ZooKeeper.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-870) Zookeeper trunk build broken.

2010-09-15 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-870?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12909614#action_12909614
 ] 

Hudson commented on ZOOKEEPER-870:
--

Integrated in ZooKeeper-trunk #936 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/936/])
ZOOKEEPER-870. Zookeeper trunk build broken.


 Zookeeper trunk build broken.
 -

 Key: ZOOKEEPER-870
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-870
 Project: Zookeeper
  Issue Type: Bug
Reporter: Mahadev konar
Assignee: Mahadev konar
 Fix For: 3.4.0

 Attachments: ZOOKEEPER-870.patch, ZOOKEEPER-870.patch


 the zookeeper current trunk build is broken mostly due to some netty changes. 
 This is causing a huge backlog of PA's and other impediments to the review 
 process. For now I plan to disable the test and fix them as part of 3.4 later.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-861) Missing the test SSL certificate used for running junit tests.

2010-09-15 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12909615#action_12909615
 ] 

Hudson commented on ZOOKEEPER-861:
--

Integrated in ZooKeeper-trunk #936 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/936/])


 Missing the test SSL certificate used for running junit tests.
 --

 Key: ZOOKEEPER-861
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-861
 Project: Zookeeper
  Issue Type: Bug
  Components: contrib-hedwig
Reporter: Erwin Tam
Assignee: Erwin Tam
Priority: Minor
 Fix For: 3.4.0

 Attachments: server.p12, ZOOKEEPER-861.patch


 The Hedwig code checked into Apache is missing a test SSL certificate file 
 used for running the server junit tests.  We need this file otherwise the 
 tests that use this (e.g. TestHedwigHub) will fail.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-808) Web-based Administrative Interface

2010-09-15 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-808?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12909616#action_12909616
 ] 

Hudson commented on ZOOKEEPER-808:
--

Integrated in ZooKeeper-trunk #936 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/936/])


 Web-based Administrative Interface
 --

 Key: ZOOKEEPER-808
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-808
 Project: Zookeeper
  Issue Type: New Feature
  Components: contrib
Reporter: Andrei Savu
Assignee: Andrei Savu
 Fix For: 3.4.0

 Attachments: huebrowser.tar.gz


 Implement a web-based administrative interface that should allow the user to 
 perform all the tasks that can be done using the interactive shell (zkCli.sh) 
 from a browser. It should also display cluster and individual server info 
 extracted using the 4letter word commands. 
 I'm going to build starting from the 
 http://github.com/phunt/zookeeper_dashboard implemented by Patrick Hunt. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-733) use netty to handle client connections

2010-09-15 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12909607#action_12909607
 ] 

Hudson commented on ZOOKEEPER-733:
--

Integrated in ZooKeeper-trunk #936 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/936/])


 use netty to handle client connections
 --

 Key: ZOOKEEPER-733
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-733
 Project: Zookeeper
  Issue Type: Improvement
  Components: server
Reporter: Benjamin Reed
Assignee: Patrick Hunt
 Fix For: 3.4.0

 Attachments: accessive.jar, flowctl.zip, moved.zip, 
 QuorumTestFailed_sessionmoved_TRACE_LOG.txt.gz, ZOOKEEPER-733.patch, 
 ZOOKEEPER-733.patch, ZOOKEEPER-733.patch, ZOOKEEPER-733.patch, 
 ZOOKEEPER-733.patch, ZOOKEEPER-733.patch, ZOOKEEPER-733.patch, 
 ZOOKEEPER-733.patch, ZOOKEEPER-733.patch


 we currently have our own asynchronous NIO socket engine to be able to handle 
 lots of clients with a single thread. over time the engine has become more 
 complicated. we would also like the engine to use multiple threads on 
 machines with lots of cores. plus, we would like to be able to support things 
 like SSL. if we switch to netty, we can simplify our code and get the 
 previously mentioned benefits.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-853) Make zookeeper.is_unrecoverable return True or False and not an integer

2010-09-15 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12909613#action_12909613
 ] 

Hudson commented on ZOOKEEPER-853:
--

Integrated in ZooKeeper-trunk #936 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/936/])


 Make zookeeper.is_unrecoverable return True or False and not an integer
 ---

 Key: ZOOKEEPER-853
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-853
 Project: Zookeeper
  Issue Type: Improvement
  Components: contrib-bindings
Reporter: Andrei Savu
Assignee: Andrei Savu
Priority: Minor
 Fix For: 3.4.0

 Attachments: ZOOKEEPER-853.patch, ZOOKEEPER-853.patch


 This is a patch that fixes a TODO from the python zookeeper extension, it 
 makes {{zookeeper.is_unrecoverable}} return {{True}} or {{False}} and not an 
 integer. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-785) Zookeeper 3.3.1 shouldn't infinite loop if someone creates a server.0 line

2010-09-15 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12909611#action_12909611
 ] 

Hudson commented on ZOOKEEPER-785:
--

Integrated in ZooKeeper-trunk #936 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/936/])


  Zookeeper 3.3.1 shouldn't infinite loop if someone creates a server.0 line
 ---

 Key: ZOOKEEPER-785
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-785
 Project: Zookeeper
  Issue Type: Bug
  Components: server
Affects Versions: 3.3.1
 Environment: Tested in linux with a new jvm
Reporter: Alex Newman
Assignee: Patrick Hunt
 Fix For: 3.3.2, 3.4.0

 Attachments: ZOOKEEPER-785.patch, ZOOKEEPER-785.patch, 
 ZOOKEEPER-785_2.patch, ZOOKEEPER-785_2.patch, ZOOKEEPER-785_2.patch, 
 ZOOKEEPER-785_2_br33.patch, ZOOKEEPER-785_2_br33.patch, 
 ZOOKEEPER-785_2_br33.patch


 The following config causes an infinite loop
 [zoo.cfg]
 tickTime=2000
 dataDir=/var/zookeeper/
 clientPort=2181
 initLimit=10
 syncLimit=5
 server.0=localhost:2888:3888
 Output:
 2010-06-01 16:20:32,471 - INFO [main:quorumpeerm...@119] - Starting quorum 
 peer
 2010-06-01 16:20:32,489 - INFO [main:nioservercnxn$fact...@143] - binding to 
 port 0.0.0.0/0.0.0.0:2181
 2010-06-01 16:20:32,504 - INFO [main:quorump...@818] - tickTime set to 2000
 2010-06-01 16:20:32,504 - INFO [main:quorump...@829] - minSessionTimeout set 
 to -1
 2010-06-01 16:20:32,505 - INFO [main:quorump...@840] - maxSessionTimeout set 
 to -1
 2010-06-01 16:20:32,505 - INFO [main:quorump...@855] - initLimit set to 10
 2010-06-01 16:20:32,526 - INFO [main:files...@82] - Reading snapshot 
 /var/zookeeper/version-2/snapshot.c
 2010-06-01 16:20:32,547 - INFO [Thread-1:quorumcnxmanager$liste...@436] - My 
 election bind port: 3888
 2010-06-01 16:20:32,554 - INFO 
 [QuorumPeer:/0:0:0:0:0:0:0:0:2181:quorump...@620] - LOOKING
 2010-06-01 16:20:32,556 - INFO 
 [QuorumPeer:/0:0:0:0:0:0:0:0:2181:fastleaderelect...@649] - New election. My 
 id = 0, Proposed zxid = 12
 2010-06-01 16:20:32,558 - INFO 
 [QuorumPeer:/0:0:0:0:0:0:0:0:2181:fastleaderelect...@689] - Notification: 0, 
 12, 1, 0, LOOKING, LOOKING, 0
 2010-06-01 16:20:32,560 - WARN 
 [QuorumPeer:/0:0:0:0:0:0:0:0:2181:quorump...@623] - Unexpected exception
 java.lang.NullPointerException
 at 
 org.apache.zookeeper.server.quorum.FastLeaderElection.totalOrderPredicate(FastLeaderElection.java:496)
 at 
 org.apache.zookeeper.server.quorum.FastLeaderElection.lookForLeader(FastLeaderElection.java:709)
 at org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:621)
 2010-06-01 16:20:32,560 - INFO 
 [QuorumPeer:/0:0:0:0:0:0:0:0:2181:quorump...@620] - LOOKING
 2010-06-01 16:20:32,560 - INFO 
 [QuorumPeer:/0:0:0:0:0:0:0:0:2181:fastleaderelect...@649] - New election. My 
 id = 0, Proposed zxid = 12
 2010-06-01 16:20:32,561 - INFO 
 [QuorumPeer:/0:0:0:0:0:0:0:0:2181:fastleaderelect...@689] - Notification: 0, 
 12, 2, 0, LOOKING, LOOKING, 0
 2010-06-01 16:20:32,561 - WARN 
 [QuorumPeer:/0:0:0:0:0:0:0:0:2181:quorump...@623] - Unexpected exception
 java.lang.NullPointerException
 at 
 org.apache.zookeeper.server.quorum.FastLeaderElection.totalOrderPredicate(FastLeaderElection.java:496)
 at 
 org.apache.zookeeper.server.quorum.FastLeaderElection.lookForLeader(FastLeaderElection.java:709)
 at org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:621)
 2010-06-01 16:20:32,561 - INFO 
 [QuorumPeer:/0:0:0:0:0:0:0:0:2181:quorump...@620] - LOOKING
 2010-06-01 16:20:32,562 - INFO 
 [QuorumPeer:/0:0:0:0:0:0:0:0:2181:fastleaderelect...@649] - New election. My 
 id = 0, Proposed zxid = 12
 2010-06-01 16:20:32,562 - INFO 
 [QuorumPeer:/0:0:0:0:0:0:0:0:2181:fastleaderelect...@689] - Notification: 0, 
 12, 3, 0, LOOKING, LOOKING, 0
 2010-06-01 16:20:32,562 - WARN 
 [QuorumPeer:/0:0:0:0:0:0:0:0:2181:quorump...@623] - Unexpected exception
 java.lang.NullPointerException
 Things like HBase require that the zookeeper servers be listed in the 
 zoo.cfg. This is a bug on their part, but zookeeper shouldn't null pointer in 
 a loop though.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-792) zkpython memory leak

2010-09-15 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12909609#action_12909609
 ] 

Hudson commented on ZOOKEEPER-792:
--

Integrated in ZooKeeper-trunk #936 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/936/])


 zkpython memory leak
 

 Key: ZOOKEEPER-792
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-792
 Project: Zookeeper
  Issue Type: Bug
  Components: contrib-bindings
Affects Versions: 3.3.1
 Environment: vmware workstation - guest OS:Linux python:2.4.3
Reporter: Lei Zhang
Assignee: Lei Zhang
 Fix For: 3.3.2, 3.4.0

 Attachments: ZOOKEEPER-792.patch, ZOOKEEPER-792.patch, 
 ZOOKEEPER-792.patch


 We recently upgraded zookeeper from 3.2.1 to 3.3.1, now we are seeing less 
 client deadlock on session expiration, which is a definite plus!
 Unfortunately we are seeing memory leak that requires our zk clients to be 
 restarted every half-day. Valgrind result:
 ==8804== 25 (12 direct, 13 indirect) bytes in 1 blocks are definitely lost in 
 loss record 255 of 670
 ==8804==at 0x4021C42: calloc (vg_replace_malloc.c:418)
 ==8804==by 0x5047B42: parse_acls (zookeeper.c:369)
 ==8804==by 0x5047EF6: pyzoo_create (zookeeper.c:1009)
 ==8804==by 0x40786CC: PyCFunction_Call (in /usr/lib/libpython2.4.so.1.0)
 ==8804==by 0x40B31DC: PyEval_EvalFrame (in /usr/lib/libpython2.4.so.1.0)
 ==8804==by 0x40B4485: PyEval_EvalCodeEx (in /usr/lib/libpython2.4.so.1.0)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-809) Improved REST Interface

2010-08-17 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-809?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12899369#action_12899369
 ] 

Hudson commented on ZOOKEEPER-809:
--

Integrated in ZooKeeper-trunk #907 (See 
[https://hudson.apache.org/hudson/job/ZooKeeper-trunk/907/])
ZOOKEEPER-809. Improved REST Interface


 Improved REST Interface
 ---

 Key: ZOOKEEPER-809
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-809
 Project: Zookeeper
  Issue Type: Improvement
  Components: contrib
Reporter: Andrei Savu
Assignee: Andrei Savu
 Fix For: 3.4.0

 Attachments: keys.tar.gz, SPEC.txt, SPEC.txt, ZOOKEEPER-809.patch, 
 ZOOKEEPER-809.patch, ZOOKEEPER-809.patch, ZOOKEEPER-809.patch, 
 ZOOKEEPER-809.patch, ZOOKEEPER-809.patch


 I would like to extend the existing REST Interface to also support:
 * configuration
 * ephemeral znodes
 * watches - PubSubHubbub 
 * ACLs 
 * basic authentication
 I want to do this because when building web applications that talks directly 
 to ZooKeeper a REST API it's a lot easier to use (there is no protocol 
 mismatch) than an API that uses persistent connections. I plan to use the 
 improved version to build a web-based administrative interface. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-790) Last processed zxid set prematurely while establishing leadership

2010-07-30 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-790?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12894000#action_12894000
 ] 

Hudson commented on ZOOKEEPER-790:
--

Integrated in ZooKeeper-trunk #890 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/890/])
ZOOKEEPER-790.  Last processed zxid set prematurely while establishing 
leadership (flavio via mahadev)


 Last processed zxid set prematurely while establishing leadership
 -

 Key: ZOOKEEPER-790
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-790
 Project: Zookeeper
  Issue Type: Bug
  Components: quorum
Affects Versions: 3.3.1
Reporter: Flavio Junqueira
Assignee: Flavio Junqueira
Priority: Blocker
 Fix For: 3.3.2, 3.4.0

 Attachments: ZOOKEEPER-790-3.3.patch, ZOOKEEPER-790-3.3.patch, 
 ZOOKEEPER-790-3.3.v2.patch, ZOOKEEPER-790-follower-request-NPE.log, 
 ZOOKEEPER-790-test.patch, ZOOKEEPER-790.patch, ZOOKEEPER-790.patch, 
 ZOOKEEPER-790.patch, ZOOKEEPER-790.patch, ZOOKEEPER-790.patch, 
 ZOOKEEPER-790.travis.log.bz2, ZOOKEEPER-790.v2.patch, ZOOKEEPER-790.v2.patch, 
 ZOOKEEPER-790.v2.patch


 The leader code is setting the last processed zxid to the first of the new 
 epoch even before connecting to a quorum of followers. Because the leader 
 code sets this value before connecting to a quorum of followers 
 (Leader.java:281) and the follower code throws an IOException 
 (Follower.java:73) if the leader epoch is smaller, we have that when the 
 false leader drops leadership and becomes a follower, it finds a smaller 
 epoch and kills itself.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-765) Add python example script

2010-07-28 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-765?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12893133#action_12893133
 ] 

Hudson commented on ZOOKEEPER-765:
--

Integrated in ZooKeeper-trunk #888 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/888/])
ZOOKEEPER-765.  Add python example script (Travis and Andrei via mahadev)


 Add python example script
 -

 Key: ZOOKEEPER-765
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-765
 Project: Zookeeper
  Issue Type: Improvement
  Components: contrib-bindings, documentation
Reporter: Travis Crawford
Assignee: Andrei Savu
Priority: Minor
 Fix For: 3.4.0

 Attachments: zk.py, ZOOKEEPER-765.patch, ZOOKEEPER-765.patch


 When adding some zookeeper-based functionality to a python script I had to 
 figure everything out without guidance, which while doable, would have been a 
 lot easier with an example. I extracted a skeleton program structure out with 
 hopes its useful to others (maybe add as an example in the source or wiki?).
 This script does an aget() and sets a watch, and hopefully illustrates what's 
 going on, and where to plug in your application code that gets run when the 
 znode changes.
 There are probably some bugs, which if we fix now and provide a well-reviewed 
 example hopefully others will not run into the same mistakes.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-821) Add ZooKeeper version information to zkpython

2010-07-27 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-821?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12892745#action_12892745
 ] 

Hudson commented on ZOOKEEPER-821:
--

Integrated in ZooKeeper-trunk #887 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/887/])
ZOOKEEPER-821. Add ZooKeeper version information to zkpython (Rich 
Schumacher via mahadev)


 Add ZooKeeper version information to zkpython
 -

 Key: ZOOKEEPER-821
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-821
 Project: Zookeeper
  Issue Type: Improvement
  Components: contrib-bindings
Affects Versions: 3.3.1
Reporter: Rich Schumacher
Assignee: Rich Schumacher
Priority: Trivial
 Fix For: 3.4.0

 Attachments: ZOOKEEPER-821.patch


 Since installing and using ZooKeeper I've built and installed no less than 
 four versions of the zkpython bindings.  It would be really helpful if the 
 module had a '__version__' attribute to easily tell which version is 
 currently in use.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-814) monitoring scripts are missing apache license headers

2010-07-27 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-814?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12892747#action_12892747
 ] 

Hudson commented on ZOOKEEPER-814:
--

Integrated in ZooKeeper-trunk #887 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/887/])
ZOOKEEPER-814. monitoring scripts are missing apache license headers 
(andrei savu via mahadev)


 monitoring scripts are missing apache license headers
 -

 Key: ZOOKEEPER-814
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-814
 Project: Zookeeper
  Issue Type: Bug
  Components: contrib
Reporter: Patrick Hunt
Assignee: Andrei Savu
Priority: Blocker
 Fix For: 3.4.0

 Attachments: ZOOKEEPER-814.patch


 Andrei, I just realized that src/contrib/monitoring files are missing apache 
 license headers.  Please add them (in particular any script files like 
 python, see similar files in svn for examples - in some cases like README 
 it's not strictly necessary.) 
 You can run the RAT tool to verify (see build.xml or 
 http://incubator.apache.org/rat/)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-783) committedLog in ZKDatabase is not properly synchronized

2010-07-27 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-783?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12892746#action_12892746
 ] 

Hudson commented on ZOOKEEPER-783:
--

Integrated in ZooKeeper-trunk #887 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/887/])
ZOOKEEPER-783. committedLog in ZKDatabase is not properly synchronized 
(henry via mahadev)


 committedLog in ZKDatabase is not properly synchronized
 ---

 Key: ZOOKEEPER-783
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-783
 Project: Zookeeper
  Issue Type: Bug
  Components: server
Affects Versions: 3.3.1
Reporter: Henry Robinson
Assignee: Henry Robinson
Priority: Critical
 Fix For: 3.3.2, 3.4.0

 Attachments: ZOOKEEPER-783.patch


 ZKDatabase.getCommittedLog() returns a reference to the LinkedListProposal 
 committedLog in ZKDatabase. This is then iterated over by at least one 
 caller. 
 I have seen a bug that causes a NPE in LinkedList.clear on committedLog, 
 which I am pretty sure is due to the lack of synchronization. This bug has 
 not been apparent in normal ZK operation, but in code that I have that starts 
 and stops a ZK server in process repeatedly (clear() is called from 
 ZooKeeperServerMain.shutdown()). 
 It's better style to defensively copy the list in getCommittedLog, and to 
 synchronize on the list in ZKDatabase.clear.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-790) Last processed zxid set prematurely while establishing leadership

2010-07-23 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-790?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12891559#action_12891559
 ] 

Hudson commented on ZOOKEEPER-790:
--

Integrated in ZooKeeper-trunk #884 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/884/])
ZOOKEEPER-790. Last processed zxid set prematurely while establishing 
leadership (fpj via breed)


 Last processed zxid set prematurely while establishing leadership
 -

 Key: ZOOKEEPER-790
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-790
 Project: Zookeeper
  Issue Type: Bug
  Components: quorum
Affects Versions: 3.3.1
Reporter: Flavio Paiva Junqueira
Assignee: Flavio Paiva Junqueira
Priority: Blocker
 Fix For: 3.3.2, 3.4.0

 Attachments: ZOOKEEPER-790-3.3.patch, ZOOKEEPER-790-3.3.patch, 
 ZOOKEEPER-790.patch, ZOOKEEPER-790.patch, ZOOKEEPER-790.patch, 
 ZOOKEEPER-790.patch, ZOOKEEPER-790.patch, ZOOKEEPER-790.travis.log.bz2


 The leader code is setting the last processed zxid to the first of the new 
 epoch even before connecting to a quorum of followers. Because the leader 
 code sets this value before connecting to a quorum of followers 
 (Leader.java:281) and the follower code throws an IOException 
 (Follower.java:73) if the leader epoch is smaller, we have that when the 
 false leader drops leadership and becomes a follower, it finds a smaller 
 epoch and kills itself.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-719) Add throttling to BookKeeper client

2010-07-20 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-719?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12890523#action_12890523
 ] 

Hudson commented on ZOOKEEPER-719:
--

Integrated in ZooKeeper-trunk #881 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/881/])


 Add throttling to BookKeeper client
 ---

 Key: ZOOKEEPER-719
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-719
 Project: Zookeeper
  Issue Type: Bug
  Components: contrib-bookkeeper
Affects Versions: 3.3.0
Reporter: Flavio Paiva Junqueira
Assignee: Flavio Paiva Junqueira
 Fix For: 3.4.0

 Attachments: ZOOKEEPER-719.patch, ZOOKEEPER-719.patch, 
 ZOOKEEPER-719.patch, ZOOKEEPER-719.patch


 Add throttling to client to control the rate of operations to bookies. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-712) Bookie recovery

2010-07-20 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-712?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12890524#action_12890524
 ] 

Hudson commented on ZOOKEEPER-712:
--

Integrated in ZooKeeper-trunk #881 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/881/])


 Bookie recovery
 ---

 Key: ZOOKEEPER-712
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-712
 Project: Zookeeper
  Issue Type: New Feature
  Components: contrib-bookkeeper
Reporter: Flavio Paiva Junqueira
Assignee: Erwin Tam
 Fix For: 3.4.0

 Attachments: ZOOKEEPER-712.patch


 Recover the ledger fragments of a bookie once it crashes.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-799) Add tools and recipes for monitoring as a contrib

2010-07-20 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-799?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12890525#action_12890525
 ] 

Hudson commented on ZOOKEEPER-799:
--

Integrated in ZooKeeper-trunk #881 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/881/])


 Add tools and recipes for monitoring as a contrib
 -

 Key: ZOOKEEPER-799
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-799
 Project: Zookeeper
  Issue Type: New Feature
  Components: contrib
Reporter: Andrei Savu
Assignee: Andrei Savu
 Fix For: 3.4.0

 Attachments: monitoring.tar.gz, ZOOKEEPER-799.patch


 Tools and Recipes for Monitoring ZooKeeper using Cacti, Nagios or Ganglia. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-796) zkServer.sh should support an external PIDFILE variable

2010-07-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12885918#action_12885918
 ] 

Hudson commented on ZOOKEEPER-796:
--

Integrated in ZooKeeper-trunk #870 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/870/])
ZOOKEEPER-796. zkServer.sh should support an external PIDFILE variable


 zkServer.sh should support an external PIDFILE variable
 ---

 Key: ZOOKEEPER-796
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-796
 Project: Zookeeper
  Issue Type: Bug
  Components: scripts
Reporter: Alex Newman
Assignee: Alex Newman
 Fix For: 3.4.0

 Attachments: ZOOKEEPER-796.patch, ZOOKEEPER-796.patch


 So currently the pid file has to be tied to the datadirectory when starting 
 zkServer.sh. It would be good to be able to break them up.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-744) Add monitoring four-letter word

2010-07-06 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12885510#action_12885510
 ] 

Hudson commented on ZOOKEEPER-744:
--

Integrated in ZooKeeper-trunk #869 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/869/])
ZOOKEEPER-744. Add monitoring four-letter word


 Add monitoring four-letter word
 ---

 Key: ZOOKEEPER-744
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-744
 Project: Zookeeper
  Issue Type: New Feature
  Components: server
Affects Versions: 3.4.0
Reporter: Travis Crawford
Assignee: Andrei Savu
 Fix For: 3.4.0

 Attachments: zk-ganglia.png, ZOOKEEPER-744.patch, 
 ZOOKEEPER-744.patch, ZOOKEEPER-744.patch, ZOOKEEPER-744.patch


 Filing a feature request based on a zookeeper-user discussion.
 Zookeeper should have a new four-letter word that returns key-value pairs 
 appropriate for importing to a monitoring system (such as Ganglia which has a 
 large installed base)
 This command should initially export the following:
 (a) Count of instances in the ensemble.
 (b) Count of up-to-date instances in the ensemble.
 But be designed such that in the future additional data can be added. For 
 example, the output could define the statistic in a comment, then print a key 
 space character value line:
 
 # Total number of instances in the ensemble
 zk_ensemble_instances_total 5
 # Number of instances currently participating in the quorum.
 zk_ensemble_instances_active 4
 
 From the mailing list:
 
 Date: Mon, 19 Apr 2010 12:10:44 -0700
 From: Patrick Hunt ph...@apache.org
 To: zookeeper-u...@hadoop.apache.org
 Subject: Re: Recovery issue - how to debug?
 On 04/19/2010 11:55 AM, Travis Crawford wrote:
  It would be a lot easier from the operations perspective if the leader
  explicitly published some health stats:
 
  (a) Count of instances in the ensemble.
  (b) Count of up-to-date instances in the ensemble.
 
  This would greatly simplify monitoring  alerting - when an instance
  falls behind one could configure their monitoring system to let
  someone know and take a look at the logs.
 That's a great idea. Please enter a JIRA for this - a new 4 letter word 
 and JMX support. It would also be a great starter project for someone 
 interested in becoming more familiar with the server code.
 Patrick
 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-789) Improve FLE log messages

2010-07-06 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12885512#action_12885512
 ] 

Hudson commented on ZOOKEEPER-789:
--

Integrated in ZooKeeper-trunk #869 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/869/])
ZOOKEEPER-789. Improve FLE log messages


 Improve FLE log messages
 

 Key: ZOOKEEPER-789
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-789
 Project: Zookeeper
  Issue Type: Improvement
Affects Versions: 3.3.1
Reporter: Flavio Paiva Junqueira
Assignee: Flavio Paiva Junqueira
 Fix For: 3.3.2, 3.4.0

 Attachments: ZOOKEEPER-789.patch, ZOOKEEPER-789.patch, 
 ZOOKEEPER-789.patch, ZOOKEEPER-789.patch


 Notification messages are quite important to determine what is going with 
 leader election. The main idea of this improvement is name the fields we 
 output in notification log messages.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-797) c client source with AI_ADDRCONFIG cannot be compiled with early glibc

2010-07-06 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-797?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12885511#action_12885511
 ] 

Hudson commented on ZOOKEEPER-797:
--

Integrated in ZooKeeper-trunk #869 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/869/])
ZOOKEEPER-797 c client source with AI_ADDRCONFIG cannot be compiled with 
early glibc


 c client source with AI_ADDRCONFIG cannot be compiled with early glibc
 --

 Key: ZOOKEEPER-797
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-797
 Project: Zookeeper
  Issue Type: Improvement
  Components: c client
Affects Versions: 3.3.1
 Environment: linux 2.6.9
Reporter: Qian Ye
Assignee: Qian Ye
 Fix For: 3.4.0

 Attachments: ZOOKEEPER-797.patch


 c client source with AI_ADDRCONFIG cannot be compiled with early glibc 
 (before 2.3.3)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-798) Fixup loggraph for FLE changes

2010-07-06 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-798?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12885513#action_12885513
 ] 

Hudson commented on ZOOKEEPER-798:
--

Integrated in ZooKeeper-trunk #869 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/869/])
ZOOKEEPER-798. Fixup loggraph for FLE changes


 Fixup loggraph for FLE changes
 --

 Key: ZOOKEEPER-798
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-798
 Project: Zookeeper
  Issue Type: Sub-task
  Components: contrib
Reporter: Ivan Kelly
Assignee: Ivan Kelly
Priority: Minor
 Fix For: 3.4.0

 Attachments: ZOOKEEPER-798.patch




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-778) ability to add a watch on a setData or create call

2010-07-02 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-778?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12884625#action_12884625
 ] 

Hudson commented on ZOOKEEPER-778:
--

Integrated in ZooKeeper-trunk #864 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/864/])


 ability to add a watch on a setData or create call
 --

 Key: ZOOKEEPER-778
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-778
 Project: Zookeeper
  Issue Type: Improvement
  Components: c client, java client, server
Reporter: Woody Anderson
Priority: Minor

 It is often desirable to set a watch when creating a node or setting data on 
 a node. Currently, you have to add a watch after the create/set with another 
 api call, which incurs extra cost, and a window of unobserved state change.
 This would seem to be an easy addition to the server/client libs, but i'm 
 not sure if there are reasons this was never proposed or developed.
 I currently am most concerned with a data watch in these two scenarios, but i 
 would imagine other users might be interested in registering a children watch 
 immediately upon creation.
 This change would require adding new method signatures in the clients for 
 create and setData which took watchers. And some changes to the protocol, as 
 the SetDataRequest and CreateRequest objects would need watch flags.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-773) Log visualisation

2010-06-10 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-773?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12877392#action_12877392
 ] 

Hudson commented on ZOOKEEPER-773:
--

Integrated in ZooKeeper-trunk #839 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/839/])
ZOOKEEPER-773. Log visualisation


 Log visualisation
 -

 Key: ZOOKEEPER-773
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-773
 Project: Zookeeper
  Issue Type: Improvement
  Components: contrib
Reporter: Ivan Kelly
Assignee: Ivan Kelly
Priority: Minor
 Fix For: 3.4.0

 Attachments: test5.logs.tgz, ZOOKEEPER-773.binaries.tgz, 
 ZOOKEEPER-773.diff


 Zkgraph is a log viewer for zookeeper. It can handle transaction logs and 
 message logs. There are currently two view.
  
   a) Server view
  The server view shows the interactions between the different servers in 
 an ensemble. The X axis represents time. 
 * Exceptions show up as red dots. Hovering your mouse over them will 
 give you more details of the exception
   * The colour of the line represents the election state of the server. 
  - orange means LOOKING for leader
  - dark green means the server is the leader
  - light green means the server is following a leader
  - yellow means there isn't enough information to determine the state 
 of the server. 
   * The gray arrows denote election messages between servers. Pink dashed 
 arrows are messages that were sent but never delivered.
b) Session view
   The session view shows the lifetime of sessions on a server. Use the 
 time filter to narrow down the view. Any more than about 2000 events will 
 take a long time to view in your browser. 
   The Y axis represents time in this case. Each line is a session. The 
 black dots represent events on the session. You can click on the black dots 
 for more details of the event.
 2 - Compiling  Running
 Run ant jar in src/contrib/zkgraph/. This will download all dependencies 
 and compile all the zkgraph code.
 Once compilation has finished, you can run it the the zkgraph.sh script in 
 src/contrib/zkgraph/bin. This will start and embedded web server on you 
 machine. Navigate to http://localhost:8182/graph/main.html.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-774) Recipes tests are slightly outdated: they do not compile against JUnit 4.8

2010-06-01 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-774?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12874196#action_12874196
 ] 

Hudson commented on ZOOKEEPER-774:
--

Integrated in ZooKeeper-trunk #831 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/831/])


 Recipes tests are slightly outdated: they do not compile against JUnit 4.8
 --

 Key: ZOOKEEPER-774
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-774
 Project: Zookeeper
  Issue Type: Bug
  Components: recipes
Affects Versions: 3.3.0
Reporter: Sergey Doroshenko
Assignee: Sergey Doroshenko
Priority: Minor
 Fix For: 3.4.0

 Attachments: ZOOKEEPER-774.patch


 As title

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-769) Leader can treat observers as quorum members

2010-06-01 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-769?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12874192#action_12874192
 ] 

Hudson commented on ZOOKEEPER-769:
--

Integrated in ZooKeeper-trunk #831 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/831/])


 Leader can treat observers as quorum members
 

 Key: ZOOKEEPER-769
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-769
 Project: Zookeeper
  Issue Type: Bug
Affects Versions: 3.3.0
 Environment: Ubuntu Karmic x64
Reporter: Sergey Doroshenko
Assignee: Sergey Doroshenko
 Fix For: 3.4.0

 Attachments: follower.log, leader.log, observer.log, warning.patch, 
 zoo1.cfg, ZOOKEEPER-769.patch, ZOOKEEPER-769.patch


 In short: it seems leader can treat observers as quorum members.
 Steps to repro:
 1. Server configuration: 3 voters, 2 observers (attached).
 2. Bring up 2 voters and one observer. It's enough for quorum.
 3. Shut down the one from the quorum who is the follower.
 As I understand, expected result is that leader will start a new election 
 round so that to regain quorum.
 But the real situation is that it just says goodbye to that follower, and is 
 still operable. (When I'm shutting down 3rd one -- observer -- leader starts 
 trying to regain a quorum).
 (Expectedly, if on step 3 we shut down the leader, not the follower, 
 remaining follower starta new leader election, as it should be).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-772) zkpython segfaults when watcher from async get children is invoked.

2010-06-01 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-772?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12874195#action_12874195
 ] 

Hudson commented on ZOOKEEPER-772:
--

Integrated in ZooKeeper-trunk #831 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/831/])


 zkpython segfaults when watcher from async get children is invoked.
 ---

 Key: ZOOKEEPER-772
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-772
 Project: Zookeeper
  Issue Type: Bug
  Components: contrib-bindings
 Environment: ubuntu lucid (10.04) / zk trunk
Reporter: Kapil Thangavelu
Assignee: Henry Robinson
 Fix For: 3.4.0

 Attachments: asyncgetchildren.py, zkpython-testasyncgetchildren.diff, 
 ZOOKEEPER-772.patch, ZOOKEEPER-772.patch


 When utilizing the zkpython async get children api with a watch, i 
 consistently get segfaults when the watcher is invoked to process events. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-729) Recursively delete a znode - zkCli.sh rmr /node

2010-04-15 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-729?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12857268#action_12857268
 ] 

Hudson commented on ZOOKEEPER-729:
--

Integrated in ZooKeeper-trunk #794 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/794/])
ZOOKEEPER-729. Java client API to recursively delete a subtree. (Kay Kay 
via henry)


 Recursively delete a znode  - zkCli.sh rmr /node
 

 Key: ZOOKEEPER-729
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-729
 Project: Zookeeper
  Issue Type: New Feature
  Components: java client
Reporter: Kay Kay
Assignee: Kay Kay
 Fix For: 3.4.0

 Attachments: ZOOKEEPER-729.patch, ZOOKEEPER-729.patch, 
 ZOOKEEPER-729.patch, ZOOKEEPER-729.patch, ZOOKEEPER-729.patch


 Recursively delete a given znode in zookeeper, from the command-line. 
 New operation rmr added to zkclient. 
 $ ./zkCli.sh rmr /node 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (ZOOKEEPER-3) syncLimit has slightly different comments in the class header, and inline with the variable.

2010-04-09 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-3?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12855396#action_12855396
 ] 

Hudson commented on ZOOKEEPER-3:


Integrated in Cassandra #402 (See 
[http://hudson.zones.apache.org/hudson/job/Cassandra/402/])
r/m contrib/mutex/lib/zookeeper-3.2.2.jar


  syncLimit has slightly different comments in the class header, and  inline 
 with the variable.
 ---

 Key: ZOOKEEPER-3
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-3
 Project: Zookeeper
  Issue Type: Bug
  Components: quorum
Reporter: Benjamin Reed
Assignee: Mahadev konar
Priority: Trivial
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-3.patch


 syncLimit as documented in QuorumPeer is documented twice with two different 
 aspects of in each instance. It should be better documented and unified. 
 (Probably remove the second instance.)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-436) Bookies should auto register to ZooKeeper

2010-03-20 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-436?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12847814#action_12847814
 ] 

Hudson commented on ZOOKEEPER-436:
--

Integrated in ZooKeeper-trunk #763 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/763/])


 Bookies should auto register to ZooKeeper
 -

 Key: ZOOKEEPER-436
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-436
 Project: Zookeeper
  Issue Type: Improvement
  Components: contrib-bookkeeper
Reporter: Benjamin Reed
Assignee: Erwin Tam
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-436.patch, ZOOKEEPER-436.patch, 
 ZOOKEEPER-436.patch


 currently bookies have to be manually added to ZooKeeper to be used in a 
 BookKeeper service. we should be able to just start up a bookkie, point it at 
 ZooKeeper, and have it get auto integrated in.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-710) permanent ZSESSIONMOVED error after client app reconnects to zookeeper cluster

2010-03-20 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-710?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12847815#action_12847815
 ] 

Hudson commented on ZOOKEEPER-710:
--

Integrated in ZooKeeper-trunk #763 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/763/])
. Forgot to run ant docs


 permanent ZSESSIONMOVED error after client app reconnects to zookeeper cluster
 --

 Key: ZOOKEEPER-710
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-710
 Project: Zookeeper
  Issue Type: Bug
  Components: server
Affects Versions: 3.2.2
 Environment: debian lenny; ia64; xen virtualization
Reporter: Lukasz Osipiuk
Assignee: Patrick Hunt
Priority: Blocker
 Fix For: 3.2.3, 3.3.0

 Attachments: app1.log.2010-03-16.gz, app2.log.2010-03-16.gz, 
 ZOOKEEPER-710_3.2.patch, ZOOKEEPER-710_3.3.patch, 
 zookeeper-node1.log.2010-03-16.gz, zookeeper-node2.log.2010-03-16.gz, 
 zookeeper-node3.log.2010-03-16.gz


 Originally problem was described on Users mailing list starting with this 
 [post|http://mail-archives.apache.org/mod_mbox/hadoop-zookeeper-user/201003.mbox/3b910d891003160743k38e2e7c9y830b182d88396...@mail.gmail.com].
 Below I restate it in more organized form.
 We occasionally (few times a day) observe that our client application 
 disconnects from Zookeeper cluster.
 Application is written in C++ and we are using libzookeeper_mt library. In 
 version 3.2.2.
 The disconnects we are observing are probably related to some problems with 
 our network infrastructure - we are observing periods with great packet loss 
 between machines in our DC. 
 Sometimes after client application (i.e. zookeeper library) reconnects to 
 zookeeper cluster we are observing that all subsequent requests return 
 ZSESSIONMOVED error. Restarting client app helps - we always pass 0 as 
 clientid to zookeeper_init function so old session is not reused.
 On 16-03-2010 we observed few occurences of problem. Example ones:
 - 22:08; client IP 10.1.112.60 (app1); sessionID 0x22767e1c963
 - 14:21; client IP 10.1.112.61 (app2); sessionID 0x324dcc1ba580085
 I attach logs of cluster and application nodes (only stuff concerining 
 zookeeper):
 - [^zookeeper-node1.log.2010-03-16.gz] - logs of zookeepr cluster node 1 
 10.1.112.62
 - [^zookeeper-node2.log.2010-03-16.gz] - logs of zookeepr cluster node 2 
 10.1.112.63
 - [^zookeeper-node3.log.2010-03-16.gz] - logs of zookeepr cluster node 3 
 10.1.112.64
 - [^app1.log.2010-03-16.gz] - application logs of app1 10.1.112.60
 - [^app2.log.2010-03-16.gz] - application logs of app2 10.1.112.61
 I also made some analysis of case at 22:08:
 - Network glitch which resulted in problem occurred at about 22:08.
 - From what I see since 17:48 node2 was the leader and it did not
 change later yesterday.
 - Client was connected to node2 since 17:50
 - At around 22:09 client tried to connect to every node (1,2,3).
 Connections to node1 and node3 were closed
  with exception Exception causing close of session 0x22767e1c963
 due to java.io.IOException: Read error.
  Connection to node2 stood alive.
 - All subsequent operations were refused with ZSESSIONMOVED error.
 Error visible both on client and on server side.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-718) the fatjar is missing libraries

2010-03-20 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-718?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12847813#action_12847813
 ] 

Hudson commented on ZOOKEEPER-718:
--

Integrated in ZooKeeper-trunk #763 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/763/])
. the fatjar is missing libraries (ben via mahadev)


 the fatjar is missing libraries
 ---

 Key: ZOOKEEPER-718
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-718
 Project: Zookeeper
  Issue Type: Bug
Reporter: Benjamin Reed
Assignee: Benjamin Reed
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-718.patch


 when we moved to ivy, we didn't update the fatjar build.xml to grab libraries 
 out of the new location that ivy uses for downloaded libraries.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-708) zkpython failing due to undefined symbol deallocate_String_vector

2010-03-18 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12846844#action_12846844
 ] 

Hudson commented on ZOOKEEPER-708:
--

Integrated in ZooKeeper-trunk #761 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/761/])
. zkpython failing due to undefined symbol deallocate_String_vector


 zkpython failing due to undefined symbol deallocate_String_vector
 -

 Key: ZOOKEEPER-708
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-708
 Project: Zookeeper
  Issue Type: Bug
  Components: c client, contrib-bindings
Reporter: Patrick Hunt
Assignee: Mahadev konar
Priority: Blocker
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-708.patch, ZOOKEEPER-708.patch, 
 ZOOKEEPER-708.patch


 ant test in zkpython is failing. I think this is due to mahadev's changes to 
 remove unnecessary exports from the client lib.
  [exec] ImportError: 
 /home/phunt/dev/workspace/gitzk/build/contrib/zkpython/lib.linux-x86_64-2.6/zookeeper.so:
  undefined symbol: deallocate_String_vector
 Mahadev can you take a look?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-709) bookkeeper build failing with missing factory

2010-03-18 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-709?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12846845#action_12846845
 ] 

Hudson commented on ZOOKEEPER-709:
--

Integrated in ZooKeeper-trunk #761 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/761/])
. bookkeeper build failing with missing factory


 bookkeeper build failing with missing factory
 -

 Key: ZOOKEEPER-709
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-709
 Project: Zookeeper
  Issue Type: Bug
  Components: contrib-bookkeeper
Reporter: Patrick Hunt
Assignee: Patrick Hunt
Priority: Blocker
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-709.patch


 ant test in bookkeeper results in
 compile-test:
 [javac] Compiling 10 source files to 
 /home/phunt/dev/workspace/gitzk/build/contrib/bookkeeper/test
 [javac] 
 /home/phunt/dev/workspace/gitzk/src/contrib/bookkeeper/test/org/apache/bookkeeper/test/BaseTestCase.java:91:
  cannot find symbol
 [javac] symbol  : constructor Factory(java.lang.Integer)
 [javac] location: class org.apache.zookeeper.server.NIOServerCnxn.Factory
 [javac] serverFactory = new 
 NIOServerCnxn.Factory(ZooKeeperDefaultPort);
 [javac] ^
 [javac] 1 error
 Flavio can you take a look at this one? (patch)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-591) The C Client cannot exit properly in some situation

2010-03-17 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-591?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12846376#action_12846376
 ] 

Hudson commented on ZOOKEEPER-591:
--

Integrated in ZooKeeper-trunk #754 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/754/])
. The C Client cannot exit properly in some situation (mahadev)


 The C Client cannot exit properly in some situation
 ---

 Key: ZOOKEEPER-591
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-591
 Project: Zookeeper
  Issue Type: Bug
  Components: c client
Affects Versions: 3.2.1
 Environment: Linux db-passport-test05.vm 2.6.9_5-4-0-5 #1 SMP Tue Apr 
 14 15:56:24 CST 2009 x86_64 x86_64 x86_64 GNU/Linux 
Reporter: Qian Ye
Assignee: Mahadev konar
Priority: Blocker
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-591.patch, ZOOKEEPER-591.patch, 
 ZOOKEEPER-591.patch, ZOOKEEPER-591.patch, ZOOKEEPER-591_1.patch, 
 ZOOKEEPER-591_1.patch, ZOOKEEPER-591_1.patch, zootest.c


 The following code produce a situation, where the C Client can not exit 
 properly,
 #include include/zookeeper.h
 void default_zoo_watcher(zhandle_t *zzh, int type, int state, const char 
 *path, void* context){
 int zrc = 0;
 struct String_vector str_vec = {0, NULL};
 printf(in the default_zoo_watcher\n);
 zrc = zoo_wget_children(zzh, /mytest, default_zoo_watcher, NULL, 
 str_vec);
 printf(zoo_wget_children, error: %d\n, zrc);
 return;
 }
 int main()
 {
 int zrc = 0;
 int buff_len = 10; 
 char buff[10] = hello;
 char path[512];
 struct Stat stat;
 struct String_vector str_vec = {0, NULL};
 zhandle_t *zh = zookeeper_init(10.81.20.62:2181, NULL, 3, 0, 0, 0); 
 zrc = zoo_create(zh, /mytest, buff, 10, ZOO_OPEN_ACL_UNSAFE, 0, path, 
 512);
 printf(zoo_create, error: %d\n, zrc);
 zrc = zoo_wget_children(zh, /mytest, default_zoo_watcher, NULL, 
 str_vec);
 printf(zoo_wget_children, error: %d\n, zrc);
 zrc = zoo_create(zh, /mytest/test1, buff, 10, ZOO_OPEN_ACL_UNSAFE, 0, 
 path, 512);
 printf(zoo_create, error: %d\n, zrc);
 zrc = zoo_wget_children(zh, /mytest, default_zoo_watcher, NULL, 
 str_vec);
 printf(zoo_wget_children, error: %d\n, zrc);
 zrc = zoo_delete(zh, /mytest/test1, -1);
 printf(zoo_delete, error: %d\n, zrc);
 zookeeper_close(zh);
 return 0;
 }
 running this code can cause the program hang at zookeeper_close(zh);(line 
 38). using gdb to attach the process, I found that the main thread is waiting 
 for do_completion thread to finish,
 (gdb) bt
 #0  0x00302b806ffb in pthread_join () from /lib64/tls/libpthread.so.0
 #1  0x0040de3b in adaptor_finish (zh=0x515b60) at src/mt_adaptor.c:219
 #2  0x004060ba in zookeeper_close (zh=0x515b60) at 
 src/zookeeper.c:2100
 #3  0x0040220b in main ()
 and the thread which handle the zoo_wget_children(in the default_zoo_watcher) 
 is waiting for sc-cond. 
 (gdb) thread 2
 [Switching to thread 2 (Thread 1094719840 (LWP 25093))]#0  0x00302b8089aa 
 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/tls/libpthread.so.0
 (gdb) bt
 #0  0x00302b8089aa in pthread_cond_wait@@GLIBC_2.3.2 () from 
 /lib64/tls/libpthread.so.0
 #1  0x0040d88b in wait_sync_completion (sc=0x5167f0) at 
 src/mt_adaptor.c:82
 #2  0x004082c9 in zoo_wget_children (zh=0x515b60, path=0x40ebc0 
 /mytest, watcher=0x401fd8 default_zoo_watcher, watcherCtx=Variable 
 watcherCtx is not available.)
 at src/zookeeper.c:2884
 #3  0x00402037 in default_zoo_watcher ()
 #4  0x0040d664 in deliverWatchers (zh=0x515b60, type=4, state=3, 
 path=0x515100 /mytest, list=0x5177d8) at src/zk_hashtable.c:274
 #5  0x00403861 in process_completions (zh=0x515b60) at 
 src/zookeeper.c:1631
 #6  0x0040e1b5 in do_completion (v=Variable v is not available.) at 
 src/mt_adaptor.c:333
 #7  0x00302b80610a in start_thread () from /lib64/tls/libpthread.so.0
 #8  0x00302afc6003 in clone () from /lib64/tls/libc.so.6
 #9  0x in ?? ()
 here, a deadlock presents.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-121) SyncRequestProcessor is not closing log stream during shutdown

2010-03-16 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-121?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12846140#action_12846140
 ] 

Hudson commented on ZOOKEEPER-121:
--

Integrated in ZooKeeper-trunk #744 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/744/])
. SyncRequestProcessor is not closing log stream during shutdown (3rd 
attempt)


 SyncRequestProcessor is not closing log stream during shutdown
 --

 Key: ZOOKEEPER-121
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-121
 Project: Zookeeper
  Issue Type: Bug
  Components: server
Reporter: Patrick Hunt
Assignee: Mahadev konar
Priority: Blocker
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-121.patch, ZOOKEEPER-121.patch, 
 ZOOKEEPER-121.patch, ZOOKEEPER-121.patch, ZOOKEEPER-121_3.patch, 
 ZOOKEEPER-121_3.patch, ZOOKEEPER-121_3.patch


 The SyncRequestProcessor is not closing log stream during shutdown. 
 See FIXMEs with this ID in ClientBase.java -- I've commented out the 
 assertion for the time being (checking for logs being deleted), as part of 
 this fix re-enable these asserts and also verify tests on a Windows system.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-121) SyncRequestProcessor is not closing log stream during shutdown

2010-03-16 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-121?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12846190#action_12846190
 ] 

Hudson commented on ZOOKEEPER-121:
--

Integrated in ZooKeeper-trunk #746 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/746/])
. SyncRequestProcessor is not closing log stream during shutdown


 SyncRequestProcessor is not closing log stream during shutdown
 --

 Key: ZOOKEEPER-121
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-121
 Project: Zookeeper
  Issue Type: Bug
  Components: server
Reporter: Patrick Hunt
Assignee: Mahadev konar
Priority: Blocker
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-121.patch, ZOOKEEPER-121.patch, 
 ZOOKEEPER-121.patch, ZOOKEEPER-121.patch, ZOOKEEPER-121_3.patch, 
 ZOOKEEPER-121_3.patch, ZOOKEEPER-121_3.patch, ZOOKEEPER-121_4.patch


 The SyncRequestProcessor is not closing log stream during shutdown. 
 See FIXMEs with this ID in ClientBase.java -- I've commented out the 
 assertion for the time being (checking for logs being deleted), as part of 
 this fix re-enable these asserts and also verify tests on a Windows system.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-121) SyncRequestProcessor is not closing log stream during shutdown

2010-03-15 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-121?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12845596#action_12845596
 ] 

Hudson commented on ZOOKEEPER-121:
--

Integrated in ZooKeeper-trunk #738 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/738/])


 SyncRequestProcessor is not closing log stream during shutdown
 --

 Key: ZOOKEEPER-121
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-121
 Project: Zookeeper
  Issue Type: Bug
  Components: server
Reporter: Patrick Hunt
Assignee: Mahadev konar
Priority: Blocker
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-121.patch, ZOOKEEPER-121.patch, 
 ZOOKEEPER-121.patch, ZOOKEEPER-121.patch


 The SyncRequestProcessor is not closing log stream during shutdown. 
 See FIXMEs with this ID in ClientBase.java -- I've commented out the 
 assertion for the time being (checking for logs being deleted), as part of 
 this fix re-enable these asserts and also verify tests on a Windows system.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-696) NPE in the hudson logs, seems nioservercnxn closed twice

2010-03-11 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-696?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12844057#action_12844057
 ] 

Hudson commented on ZOOKEEPER-696:
--

Integrated in ZooKeeper-trunk #732 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/732/])
. NPE in the hudson logs, seems nioservercnxn closed twice (phunt via 
mahadev)


 NPE in the hudson logs, seems nioservercnxn closed twice
 

 Key: ZOOKEEPER-696
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-696
 Project: Zookeeper
  Issue Type: Bug
  Components: server
Reporter: Patrick Hunt
Assignee: Patrick Hunt
Priority: Blocker
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-696.patch


 seeing the following on the console for 
 http://hudson.zones.apache.org/hudson/view/ZooKeeper/job/ZooKeeper-trunk/729/
 looks like the cnxn is closed twice? (the second time 'sock' is null). 
 perhaps it's due to client closing and sending session term, then closing 
 socket, server sees the read return -1, so closes cnxn, then sees the session 
 close request (which was queued)?
 [junit] 2010-03-10 03:15:53,205 - INFO  [main:nioserverc...@1232] - 
 Closed socket connection for client /127.0.0.1:41285 which had sessionid 
 0x127461233fc
 [junit] 2010-03-10 03:15:53,206 - WARN  
 [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:11221:nioservercnxn$fact...@269] - 
 Ignoring unexpected runtime exception
 [junit] java.lang.NullPointerException
 [junit]   at 
 org.apache.zookeeper.server.NIOServerCnxn.close(NIOServerCnxn.java:1232)
 [junit]   at 
 org.apache.zookeeper.server.NIOServerCnxn.doIO(NIOServerCnxn.java:594)
 [junit]   at 
 org.apache.zookeeper.server.NIOServerCnxn$Factory.run(NIOServerCnxn.java:259)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-692) upgrade junit to latest version (4.8.1)

2010-03-11 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-692?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12844054#action_12844054
 ] 

Hudson commented on ZOOKEEPER-692:
--

Integrated in ZooKeeper-trunk #732 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/732/])
. upgrade junit to latest version (4.8.1) (phunt via mahadev)


 upgrade junit to latest version (4.8.1)
 ---

 Key: ZOOKEEPER-692
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-692
 Project: Zookeeper
  Issue Type: Improvement
  Components: build
Reporter: Patrick Hunt
Assignee: Patrick Hunt
Priority: Minor
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-692.patch


 upgrade junit to 4.8.1

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-677) c client doesn't allow ipv6 numeric connect string

2010-03-11 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12844056#action_12844056
 ] 

Hudson commented on ZOOKEEPER-677:
--

Integrated in ZooKeeper-trunk #732 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/732/])
. c client doesn't allow ipv6 numeric connect string


 c client doesn't allow ipv6 numeric connect string
 --

 Key: ZOOKEEPER-677
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-677
 Project: Zookeeper
  Issue Type: Bug
  Components: c client
Affects Versions: 3.2.2
Reporter: Patrick Hunt
Assignee: Mahadev konar
Priority: Critical
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-677.patch, ZOOKEEPER-677.patch, 
 ZOOKEEPER-677.patch, ZOOKEEPER-677.patch, ZOOKEEPER-677.patch


 The c client doesn't handle ipv6 numeric addresses as they are colon : 
 delmited. After splitting the host/port on : we look for the port as the 
 second entry in the array rather than the last entry in the array.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-693) TestObserver stuck in tight notification loop in FLE

2010-03-11 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12844055#action_12844055
 ] 

Hudson commented on ZOOKEEPER-693:
--

Integrated in ZooKeeper-trunk #732 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/732/])
. TestObserver stuck in tight notification loop in FLE


 TestObserver stuck in tight notification loop in FLE
 

 Key: ZOOKEEPER-693
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-693
 Project: Zookeeper
  Issue Type: Bug
Affects Versions: 3.3.0
Reporter: Henry Robinson
Assignee: Flavio Paiva Junqueira
Priority: Critical
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-693.patch, ZOOKEEPER-693.patch


 See 
 http://hudson.zones.apache.org/hudson/view/ZooKeeper/job/Zookeeper-Patch-h7.grid.sp2.yahoo.net/77/testReport/junit/org.apache.zookeeper.test/ObserverTest/testObserver/
  [exec] [junit] 2010-03-04 00:23:37,803 - INFO  
 [QuorumPeer:/0:0:0:0:0:0:0:0:11229:fastleaderelect...@683] - Notification 
 time out: 3200
  [exec] [junit] 2010-03-04 00:23:37,804 - INFO  
 [QuorumPeer:/0:0:0:0:0:0:0:0:11229:fastleaderelect...@689] - Notification: 2, 
 0, 2, 3, LOOKING, LOOKING, 1
 ad infinitum. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-691) Interface changed for NIOServer.Factory

2010-03-09 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12843397#action_12843397
 ] 

Hudson commented on ZOOKEEPER-691:
--

Integrated in ZooKeeper-trunk #726 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/726/])


 Interface changed for NIOServer.Factory
 ---

 Key: ZOOKEEPER-691
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-691
 Project: Zookeeper
  Issue Type: Bug
  Components: contrib-bookkeeper
Reporter: Benjamin Reed
Assignee: Benjamin Reed
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-691.patch


 BookKeeper starts a ZooKeeper server and needs to create an 
 NIOServer.Factory, but the constructor changed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-684) Race in LENonTerminateTest

2010-03-09 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-684?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12843398#action_12843398
 ] 

Hudson commented on ZOOKEEPER-684:
--

Integrated in ZooKeeper-trunk #726 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/726/])
. Race in LENonTerminateTest


 Race in LENonTerminateTest
 --

 Key: ZOOKEEPER-684
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-684
 Project: Zookeeper
  Issue Type: Bug
  Components: leaderElection, server
Reporter: Flavio Paiva Junqueira
Assignee: Henry Robinson
Priority: Critical
 Fix For: 3.3.0

 Attachments: zookeeper-684-test-failure.rtf, ZOOKEEPER-684.patch, 
 ZOOKEEPER-684.patch, ZOOKEEPER-684.patch


 testNonTermination failed during a Hudson run for ZOOKEEPER-59. After 
 inspecting the output, it looks like server is electing 2 as a leader and 
 leaving. Given that 2 is just a mock server, server 0 remains alone in leader 
 election.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-622) Test for pending watches in send_set_watches should be moved

2010-03-06 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-622?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12842243#action_12842243
 ] 

Hudson commented on ZOOKEEPER-622:
--

Integrated in ZooKeeper-trunk #716 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/716/])
. Test for pending watches in send_set_watches should be moved (ben and 
steven via mahadev)


 Test for pending watches in send_set_watches should be moved
 

 Key: ZOOKEEPER-622
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-622
 Project: Zookeeper
  Issue Type: Bug
  Components: c client
Reporter: Steven Cheng
Assignee: Benjamin Reed
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-622.patch, ZOOKEEPER-622.patch, 
 ZOOKEEPER-622.patch, ZOOKEEPER-622.patch


 Valgrind found:
 {quote}
 ==2357== Conditional jump or move depends on uninitialised value(s)
 ==2357==at 0x807FDCA: check_events (zookeeper.c:1180)
 ==2357==by 0x808043A: zookeeper_process (zookeeper.c:1775)
 ==2357==by 0x806A21B: Zookeeper_close::testCloseConnected1() 
 (TestZookeeperClose.cc:161)
 ==2357==by 0x806C6BF: CppUnit::TestCallerZookeeper_close::runTest() 
 (TestCaller.h:166)
 {quote}
 zookeeper.c:1180 was the first if in send_set_watches.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-688) explain session expiration better in the docs faq

2010-03-06 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-688?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12842242#action_12842242
 ] 

Hudson commented on ZOOKEEPER-688:
--

Integrated in ZooKeeper-trunk #716 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/716/])
. explain session expiration better in the docs  faq (phunt via mahadev)


 explain session expiration better in the docs  faq
 ---

 Key: ZOOKEEPER-688
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-688
 Project: Zookeeper
  Issue Type: Bug
  Components: documentation
Reporter: Patrick Hunt
Assignee: Patrick Hunt
Priority: Critical
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-688.patch, ZOOKEEPER-688.patch


 We are not clear enough (and the diagram we do have seems misleading) on 
 _when_ session expirations are generated. In particular the fact that you 
 only get expirations when the client is connected to the cluster, not when 
 disconnected.
 we need to detail:
 1) when do you get expiration
 2) what is the sequence of events that the watcher sees, from disco state, to 
 getting the expiration (say the expiration happens when the client is disco, 
 what do you see in the watcher while you are getting reconnected)
 3) we need to give some examples of how to test this. We should be explicit 
 that pulling the network cable on the client will not show expiration since 
 the cliient will not be reconnected.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-687) LENonterminatetest fails on some machines.

2010-03-05 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-687?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12841814#action_12841814
 ] 

Hudson commented on ZOOKEEPER-687:
--

Integrated in ZooKeeper-trunk #715 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/715/])
. LENonterminatetest fails on some machines. (mahadev)


 LENonterminatetest fails on some machines.
 --

 Key: ZOOKEEPER-687
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-687
 Project: Zookeeper
  Issue Type: Bug
Reporter: Mahadev konar
Assignee: Mahadev konar
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-687.patch, ZOOKEEPER-687.patch


 LENonterminateTest fails with the following error:
 {noformat}
 2010-03-04 20:26:32,347 - INFO  [Thread-0:leaderelect...@155] - Server 
 address: 0.0.0.0/0.0.0.0:11223
 2010-03-04 20:26:32,348 - WARN  [Thread-0:leaderelect...@195] - Ignoring 
 exception while looking for leader
 java.io.IOException: Network is unreachable
   at java.net.PlainDatagramSocketImpl.send(Native Method)
   at java.net.DatagramSocket.send(DatagramSocket.java:612)
   at 
 org.apache.zookeeper.server.quorum.LeaderElection.lookForLeader(LeaderElection.java:169)
   at 
 org.apache.zookeeper.test.LENonTerminateTest$LEThread.run(LENonTerminateTest.java:83)
 {noformat}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-579) zkpython needs more test coverage for ACL code paths

2010-03-05 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-579?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12841812#action_12841812
 ] 

Hudson commented on ZOOKEEPER-579:
--

Integrated in ZooKeeper-trunk #715 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/715/])
. zkpython needs more test coverage for ACL code paths (henry via mahadev)


 zkpython needs more test coverage for ACL code paths
 

 Key: ZOOKEEPER-579
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-579
 Project: Zookeeper
  Issue Type: Improvement
  Components: contrib-bindings
Affects Versions: 3.2.1
Reporter: Henry Robinson
Assignee: Henry Robinson
 Fix For: 3.3.0

 Attachments: zookeeper-579.patch, zookeeper-579.patch


 zkpython's tests don't do a good enough job of exercising the ACL code paths. 
 A few new tests that confirm that setACL and friends are working correctly 
 are needed. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-640) make build.xml more configurable to ease packaging for linux distros

2010-03-05 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12841813#action_12841813
 ] 

Hudson commented on ZOOKEEPER-640:
--

Integrated in ZooKeeper-trunk #715 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/715/])
. make build.xml more configurable to ease packaging for linux distros 
(phunt via mahadev)


 make build.xml more configurable to ease packaging for linux distros
 

 Key: ZOOKEEPER-640
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-640
 Project: Zookeeper
  Issue Type: Improvement
  Components: build
Affects Versions: 3.2.1, 3.2.2
Reporter: Thomas Koch
Assignee: Patrick Hunt
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-640.patch

   Original Estimate: 0.25h
  Remaining Estimate: 0.25h

 Hi,
 I started packaging Zookeeper for Debian[1][2]. Thereby I had a problem 
 excluding contrib/rest from the build without patching the upstream tarball. 
 Could you please add some properties to your build.xml that allow me to 
 (de)select contribs? In the example below I can easily override the 
 properties:
 project name=zookeepercontrib
   
   property name=contribfilesetincludes value=*/build.xml /
   property name=contribfilesetexcludes value= /
   fileset id=contribfileset 
dir=. 
includes=${contribfilesetincludes}
excludes=${contribfilesetexcludes}
/
   target name=compile
 subant target=jar
  fileset refid=contribfileset /
 /subant
   /target
 Could you please also add a line to project.classpath:
   path id=project.classpath
   fileset dir=${additional.lib.dir} includes=*.jar/
 For Debian I may not compile based on the jar files in lib but must use the 
 jars already in Debian.
 [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=561947
 [2] http://git.debian.org/?p=pkg-java/zookeeper.git
 Thank you!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-485) need ops documentation that details supervision of ZK server processes

2010-02-25 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-485?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12838330#action_12838330
 ] 

Hudson commented on ZOOKEEPER-485:
--

Integrated in ZooKeeper-trunk #706 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/706/])
. Need ops documentation that details supervision of ZK server processes. 
(phunt via mahadev)


 need ops documentation that details supervision of ZK server processes
 --

 Key: ZOOKEEPER-485
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-485
 Project: Zookeeper
  Issue Type: Bug
  Components: documentation, server
Reporter: Patrick Hunt
Assignee: Patrick Hunt
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-485.patch


 We need ops documentation detailing what to do if the ZK server VM fails - by 
 fail I mean the jvm process
 exits/dies/crashes/etc...
 In general a supervisor process should be used to start/stop/restart/etc... 
 the ZK server vm.
 Something like daemontools http://cr.yp.to/daemontools.html could be used, or 
 more simply a wrapper script
 should monitor the status of the pid and restart if the jvm fails. It's up to 
 the operator, if this is not done
 automatically then it will have to be done manually, by operator restarting 
 the ZK server jvm
 The inherent behavior of ZK wrt to failures - ie that it automatically 
 recovers as long as quorum is maintained - 
 fits into this nicely.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-669) watchedevent tostring should clearly output the state/type/path

2010-02-24 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-669?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12837741#action_12837741
 ] 

Hudson commented on ZOOKEEPER-669:
--

Integrated in ZooKeeper-trunk #705 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/705/])
. watchedevent tostring should clearly output the state/type/path (phunt 
via mahadev)


 watchedevent tostring should clearly output the state/type/path
 ---

 Key: ZOOKEEPER-669
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-669
 Project: Zookeeper
  Issue Type: Bug
Affects Versions: 3.1.2, 3.2.2
Reporter: Patrick Hunt
Assignee: Patrick Hunt
Priority: Critical
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-669.patch


 the current tostring method is broken

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-569) Failure of elected leader can lead to never-ending leader election

2010-02-21 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-569?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12836356#action_12836356
 ] 

Hudson commented on ZOOKEEPER-569:
--

Integrated in ZooKeeper-trunk #703 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/703/])
. Failure of elected leader can lead to never-ending leader
election (henry via flavio)


 Failure of elected leader can lead to never-ending leader election
 --

 Key: ZOOKEEPER-569
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-569
 Project: Zookeeper
  Issue Type: Bug
Reporter: Henry Robinson
Assignee: Henry Robinson
 Fix For: 3.3.0

 Attachments: zookeeper-569.patch, ZOOKEEPER-569.patch, 
 zookeeper-569.patch, zookeeper-569.patch, zookeeper-569.patch, 
 zookeeper-569.patch


 It is possible for basic LeaderElection to enter a situation where it never 
 terminates. 
 As an example, consider a three node cluster A, B and C.
 1. In the first round, A votes for A, B votes for B and C votes for C
 2. Since C  B  A, all nodes resolve to vote for C in the second round as 
 there is no first round winner
 3. A, B vote for C, but C fails.
 4. C is not elected because neither A nor B hear from it, and so votes for it 
 are discarded
 5. A and B never reset their votes, despite not hearing from C, so continue 
 to vote for it ad infinitum. 
 Step 5 is the bug. If A and B reset their votes to themselves in the case 
 where the heard-from vote set is empty, leader election will continue.
 I do not know if this affects running ZK clusters, as it is possible that the 
 out-of-band failure detection protocols may cause leader election to be 
 restarted anyhow, but I've certainly seen this in tests. 
 I have a trivial patch which fixes it, but it needs a test (and tests for 
 race conditions are hard to write!)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-524) DBSizeTest is not really testing anything

2010-02-20 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-524?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12836149#action_12836149
 ] 

Hudson commented on ZOOKEEPER-524:
--

Integrated in ZooKeeper-trunk #702 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/702/])
. DBSizeTest is not really testing anything


 DBSizeTest is not really testing anything
 -

 Key: ZOOKEEPER-524
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-524
 Project: Zookeeper
  Issue Type: Bug
  Components: server, tests
Reporter: Patrick Hunt
Assignee: Benjamin Reed
Priority: Minor
 Fix For: 3.3.0


 DBSizeTest looks like it should be testing latency, but it doesn't seem to do 
 it (assert is commented out).
 We need to decide if this test should be fixed, or just dropped.
 Also note: this test takes 40seconds on my system. Way too long. Perhaps 
 async create operations should be used
 to populate the database. I also noticed that data size has a big impact on 
 overall test time (1k vs 5 bytes is something
 like a 2x time diff for time to run the test).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-664) BookKeeper API documentation

2010-02-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-664?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12836047#action_12836047
 ] 

Hudson commented on ZOOKEEPER-664:
--

Integrated in ZooKeeper-trunk #701 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/701/])


 BookKeeper API documentation
 

 Key: ZOOKEEPER-664
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-664
 Project: Zookeeper
  Issue Type: Improvement
  Components: contrib-bookkeeper
Reporter: Flavio Paiva Junqueira
Assignee: Flavio Paiva Junqueira
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-664.patch


 Review and improve BookKeeper API documentation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-672) typo nits across documentation

2010-02-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-672?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12836045#action_12836045
 ] 

Hudson commented on ZOOKEEPER-672:
--

Integrated in ZooKeeper-trunk #701 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/701/])


 typo nits across documentation 
 ---

 Key: ZOOKEEPER-672
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-672
 Project: Zookeeper
  Issue Type: Improvement
  Components: documentation
Affects Versions: 3.2.2
Reporter: Kay Kay
Assignee: Kay Kay
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-672.patch


 some typo nits across the documentation.  relevant forrest.xml files fixed. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-607) improve bookkeeper overview

2010-02-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-607?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12836046#action_12836046
 ] 

Hudson commented on ZOOKEEPER-607:
--

Integrated in ZooKeeper-trunk #701 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/701/])


 improve bookkeeper overview
 ---

 Key: ZOOKEEPER-607
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-607
 Project: Zookeeper
  Issue Type: Improvement
  Components: contrib-bookkeeper
Reporter: Benjamin Reed
Assignee: Flavio Paiva Junqueira
 Fix For: 3.3.0

 Attachments: bk-overview.jpg, ZOOKEEPER-607.patch, 
 ZOOKEEPER-607.patch, ZOOKEEPER-607.patch, ZOOKEEPER-607.patch, 
 ZOOKEEPER-607.patch


 fix the overview section in the bookkeeper documentation to introduce the 
 programmer/admin to bookkeeper before giving the details.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-665) Add BookKeeper streaming documentation

2010-02-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-665?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12836050#action_12836050
 ] 

Hudson commented on ZOOKEEPER-665:
--

Integrated in ZooKeeper-trunk #701 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/701/])


 Add BookKeeper streaming documentation 
 ---

 Key: ZOOKEEPER-665
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-665
 Project: Zookeeper
  Issue Type: Improvement
  Components: contrib-bookkeeper
Reporter: Flavio Paiva Junqueira
Assignee: Flavio Paiva Junqueira
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-665.patch, ZOOKEEPER-665.patch




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-673) Fix observer documentation regarding leader election

2010-02-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12836048#action_12836048
 ] 

Hudson commented on ZOOKEEPER-673:
--

Integrated in ZooKeeper-trunk #701 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/701/])


 Fix observer documentation regarding leader election
 

 Key: ZOOKEEPER-673
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-673
 Project: Zookeeper
  Issue Type: Bug
Reporter: Flavio Paiva Junqueira
Assignee: Flavio Paiva Junqueira
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-673.patch


 We just need to remove the first two paragraphs of Section 2.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-668) Close method in LedgerInputStream doesn't do anything

2010-02-19 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-668?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12836049#action_12836049
 ] 

Hudson commented on ZOOKEEPER-668:
--

Integrated in ZooKeeper-trunk #701 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/701/])


 Close method in LedgerInputStream doesn't do anything
 -

 Key: ZOOKEEPER-668
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-668
 Project: Zookeeper
  Issue Type: Bug
Reporter: Flavio Paiva Junqueira
Assignee: Flavio Paiva Junqueira
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-668.patch, ZOOKEEPER-668.patch


 I think we should remove the close call in LedgerInputStream. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-495) c client logs an invalid error when zookeeper_init is called with chroot

2010-01-27 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-495?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12805472#action_12805472
 ] 

Hudson commented on ZOOKEEPER-495:
--

Integrated in ZooKeeper-trunk #680 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/680/])


 c client logs an invalid error when zookeeper_init is called with chroot
 

 Key: ZOOKEEPER-495
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-495
 Project: Zookeeper
  Issue Type: Bug
  Components: c client
Affects Versions: 3.2.0
Reporter: Michi Mutsuzaki
Assignee: Patrick Hunt
Priority: Minor
 Fix For: 3.3.0

 Attachments: chroot.cc, chroot.log, ZOOKEEPER-495.patch


 The C client logs this error message when zookeeper_init is called with 
 chroot. 
 2009-08-03 18:14:29,130:6624(0x5e66e950):zoo_er...@sub_string@730: server 
 path  does not include chroot path /chroot
 I'll attach a simple program to reproduce this.
 Thanks!
 --Michi

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-456) CREATOR_ALL_ACL has unnecessary PERMS.ADMIN in the declartion.

2010-01-27 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-456?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12805473#action_12805473
 ] 

Hudson commented on ZOOKEEPER-456:
--

Integrated in ZooKeeper-trunk #680 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/680/])


 CREATOR_ALL_ACL has unnecessary PERMS.ADMIN in the declartion.
 --

 Key: ZOOKEEPER-456
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-456
 Project: Zookeeper
  Issue Type: Improvement
Reporter: Mahadev konar
Assignee: Patrick Hunt
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-456.patch


 CREATOR_ALL_ACL has unnecessary PERMS.ADMIN in the declartion. The perms are 
 defined as PERMS.ALL|PERMS.ADMIN. PERMS.ALL includes ADMIN, so the logical or 
 is unnecessary.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-413) two flaws need addressing in the c tests that can cause false positive failures

2010-01-27 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-413?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12805471#action_12805471
 ] 

Hudson commented on ZOOKEEPER-413:
--

Integrated in ZooKeeper-trunk #680 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/680/])


 two flaws need addressing in the c tests that can cause false positive 
 failures
 ---

 Key: ZOOKEEPER-413
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-413
 Project: Zookeeper
  Issue Type: Bug
  Components: c client, tests
Reporter: Patrick Hunt
Assignee: Patrick Hunt
Priority: Minor
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-413.patch


 1) createClient in testclient.cc (check all tests) is not correctly waiting 
 for syncconnected to the server
 2) there are some instances of while(xxx); in the test code, this could cause 
 problems, really we need to
 have some limit on the number of iterations (other than just the test, which 
 may never return false), also the
 loop should have some sort of sleep(100msec) (whatever time) in order to 
 limit cpu use.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-507) BookKeeper client re-write

2010-01-27 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-507?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12805475#action_12805475
 ] 

Hudson commented on ZOOKEEPER-507:
--

Integrated in ZooKeeper-trunk #680 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/680/])
. BookKeeper client re-write (Utkarsh and ben via mahadev)


 BookKeeper client re-write
 --

 Key: ZOOKEEPER-507
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-507
 Project: Zookeeper
  Issue Type: Improvement
  Components: contrib-bookkeeper
Reporter: Flavio Paiva Junqueira
Assignee: Utkarsh Srivastava
 Fix For: 3.3.0

 Attachments: BookieFailureTest-log-507.rtf, ZOOKEEPER-507.patch, 
 ZOOKEEPER-507.patch, ZOOKEEPER-507.patch, ZOOKEEPER-507.patch, 
 ZOOKEEPER-507.patch


 Error handling is far from ideal currently in the BookKeeper client.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-593) java client api does not allow client to access negotiated session timeout

2010-01-27 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-593?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12805477#action_12805477
 ] 

Hudson commented on ZOOKEEPER-593:
--

Integrated in ZooKeeper-trunk #680 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/680/])


 java client api does not allow client to access negotiated session timeout
 --

 Key: ZOOKEEPER-593
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-593
 Project: Zookeeper
  Issue Type: Bug
  Components: java client
Reporter: Patrick Hunt
Assignee: Patrick Hunt
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-593.patch


 The java client api does not allow the client to access the negotiated 
 session timeout (c does allow this).
 In some cases the client may not get the requested timeout (server applies a 
 min/max bound) in which case
 the client user code may want to examine the timeout it did receive.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-572) add ability for operator to examine state of watches currently registered with a server

2010-01-27 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12805476#action_12805476
 ] 

Hudson commented on ZOOKEEPER-572:
--

Integrated in ZooKeeper-trunk #680 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/680/])


 add ability for operator to examine state of watches currently registered 
 with a server
 ---

 Key: ZOOKEEPER-572
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-572
 Project: Zookeeper
  Issue Type: Improvement
  Components: jmx, server
Reporter: Patrick Hunt
Assignee: Patrick Hunt
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-572.patch, ZOOKEEPER-572.patch, 
 ZOOKEEPER-572.patch, ZOOKEEPER-572.patch


 it may be useful for an operator to examine the watches registered with a 
 server by the various connected sessions
 seems useful to allow:
 1) watches on a session
 2) watches on a path
 3) all watches?
 command port and JMX.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-655) StringBuffer - StringBuilder - conversion of references as necessary

2010-01-25 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-655?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12804503#action_12804503
 ] 

Hudson commented on ZOOKEEPER-655:
--

Integrated in ZooKeeper-trunk #678 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/678/])
. StringBuffer - StringBuilder - conversion of references as necessary 
(Kay Kay via henry)


 StringBuffer - StringBuilder - conversion of references as necessary
 -

 Key: ZOOKEEPER-655
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-655
 Project: Zookeeper
  Issue Type: Improvement
Reporter: Kay Kay
Assignee: Kay Kay
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-655.patch


 Some of the 'StringBuffer' references that do not escape the scope of the 
 method can be better typed as StringBuilder  as concurrency is not needed in 
 that case. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-656) SledgeHammer test - thread.run() deprecated

2010-01-25 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-656?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12804504#action_12804504
 ] 

Hudson commented on ZOOKEEPER-656:
--

Integrated in ZooKeeper-trunk #678 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/678/])
. SledgeHammer test - thread.run() deprecated (kay kay via mahadev)


 SledgeHammer test - thread.run() deprecated 
 

 Key: ZOOKEEPER-656
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-656
 Project: Zookeeper
  Issue Type: Bug
  Components: tests
Reporter: Kay Kay
Assignee: Kay Kay
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-656.patch


 Thread.run() used instead of Thread.start() . 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-647) hudson failure in testLeaderShutdown

2010-01-21 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-647?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12803257#action_12803257
 ] 

Hudson commented on ZOOKEEPER-647:
--

Integrated in ZooKeeper-trunk #674 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/674/])
. hudson failure in testLeaderShutdown (flavio via mahadev)


 hudson failure in testLeaderShutdown
 

 Key: ZOOKEEPER-647
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-647
 Project: Zookeeper
  Issue Type: Bug
  Components: server
Reporter: Patrick Hunt
Assignee: Flavio Paiva Junqueira
Priority: Critical
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-647.patch, ZOOKEEPER-647.patch


 http://hudson.zones.apache.org/hudson/view/ZooKeeper/job/ZooKeeper-trunk/666/testReport/org.apache.zookeeper.test/QuorumTest/testLeaderShutdown/
 junit.framework.AssertionFailedError: QP failed to shutdown in 30 seconds
   at org.apache.zookeeper.test.QuorumBase.shutdown(QuorumBase.java:293)
   at 
 org.apache.zookeeper.test.QuorumBase.shutdownServers(QuorumBase.java:281)
   at org.apache.zookeeper.test.QuorumBase.tearDown(QuorumBase.java:266)
   at org.apache.zookeeper.test.QuorumTest.tearDown(QuorumTest.java:55)
 Flavio, can you triage this one?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-608) Receipt of ACK from observer should not be logged as ERROR

2010-01-21 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-608?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12803255#action_12803255
 ] 

Hudson commented on ZOOKEEPER-608:
--

Integrated in ZooKeeper-trunk #674 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/674/])
. Receipt of ACK from observer should not be logged as ERROR (henry via 
mahadev)


 Receipt of ACK from observer should not be logged as ERROR
 --

 Key: ZOOKEEPER-608
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-608
 Project: Zookeeper
  Issue Type: Improvement
Affects Versions: 3.3.0
Reporter: Henry Robinson
Assignee: Henry Robinson
Priority: Critical
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-608.patch


 Observers - in general - don't send ACKs. But a couple of times they need to. 
 Currently, these are all logged as an ERROR, which is wrong. They should at 
 most be WARN (and this would probably be confusing to the user). INFO might 
 be better. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-651) Log exception trace in QuorumCnxManager.SendWorker

2010-01-21 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-651?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12803256#action_12803256
 ] 

Hudson commented on ZOOKEEPER-651:
--

Integrated in ZooKeeper-trunk #674 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/674/])
:Log exception trace in QuorumCnxManager.SendWorker (flavio via henry)


 Log exception trace in QuorumCnxManager.SendWorker
 --

 Key: ZOOKEEPER-651
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-651
 Project: Zookeeper
  Issue Type: Improvement
Affects Versions: 3.2.0, 3.2.1
Reporter: Flavio Paiva Junqueira
Assignee: Flavio Paiva Junqueira
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-651.patch


 There is an error log message that only outputs a constant string. It would 
 be good to have the trace as well.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-638) upgrade ivy to 2.1.0 final from 2.1.0 release candidate

2010-01-14 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-638?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12800472#action_12800472
 ] 

Hudson commented on ZOOKEEPER-638:
--

Integrated in ZooKeeper-trunk #665 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/665/])


 upgrade ivy to 2.1.0 final from 2.1.0 release candidate
 ---

 Key: ZOOKEEPER-638
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-638
 Project: Zookeeper
  Issue Type: Improvement
  Components: build
Reporter: Patrick Hunt
Assignee: Patrick Hunt
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-638.patch


 2.1.0 is now available

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-644) Nightly build failed on hudson.

2010-01-14 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-644?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12800473#action_12800473
 ] 

Hudson commented on ZOOKEEPER-644:
--

Integrated in ZooKeeper-trunk #665 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/665/])
. Nightly build failed on hudson. (pat via mahadev)


 Nightly build failed on hudson.
 ---

 Key: ZOOKEEPER-644
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-644
 Project: Zookeeper
  Issue Type: Bug
  Components: build
Affects Versions: 3.3.0
Reporter: Mahadev konar
Assignee: Patrick Hunt
 Fix For: 3.3.0

 Attachments: ZOOKEEPER-644.patch


 the nighthly build has been failing. 
 http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/664/. The problem 
 seems to be 
 {code}
 BUILD FAILED
 java.lang.NoClassDefFoundError: org/apache/ivy/ant/IvyMakePom$Mapping
 Total time: 15 minutes 14 seconds
 {code}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-496) zookeeper-tree utility for export, import and incremental updates

2010-01-14 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-496?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12800474#action_12800474
 ] 

Hudson commented on ZOOKEEPER-496:
--

Integrated in ZooKeeper-trunk #665 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/665/])


 zookeeper-tree utility for export, import and incremental updates
 -

 Key: ZOOKEEPER-496
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-496
 Project: Zookeeper
  Issue Type: New Feature
  Components: contrib
 Environment: RHEL 4.6, libxml2
Reporter: Anirban Roy
Assignee: Anirban Roy
 Fix For: 3.3.0

 Attachments: zktreeutil.patch, zktreeutil_2.patch

   Original Estimate: 168h
  Remaining Estimate: 168h

 ==
 zktreeutil - Zookeeper Tree Data Utility
 Author: Anirban Roy
 Organization: Yahoo Inc.
 ==
 zktreeutil program is intended to manage and manipulate zk-tree data quickly, 
 effi-
 ciently and with ease. The utility operates on free-form ZK-tree and hence 
 can be used
 for any cluster managed by Zookeeper. Here are the basic functionalities -
 EXPORT: The whole/partial ZK-tree is exported into a XML file. This helps in
 capturing a current snapshot of the data for backup/analysis. For a subtree
 export, one need to specify the path to the ZK-subtree with proper option.
 IMPORT: The ZK-tree can be imported from XML into ZK cluster. This helps in 
 priming
 the new ZK cluster with static configuration. The import can be non-intrusive 
 by
 making only the additions in the existing data. The import of subtree is also
 possible by optionally providing the path to the ZK-subtree.
 DIFF: Creates a diff between live ZK data vs data saved in XML file. Diff can 
 ignore
 some ZK-tree branches (possibly dynamic data) on reading the optional ignore 
 flag
 from XML file. Diffing on a ZK-subtree achieved by providing path to 
 ZK-subtree with
 diff command.
 UPDATE: Make the incremental changes into the live ZK-tree from saved XML, 
 essentia-
 lly after running the diff.
 DUMP: Dumps the ZK-tree on the standard output device reading either from 
 live ZK
 server or XML file. Like export, ZK-subtree can be dumped with optionaly
 providing the path to the ZK-subtree, and till a certain depth of the 
 (sub)tree.
 The exported ZK data into XML file can be shortened by only keeping the 
 static ZK
 nodes which are required to prime a cluster. The dynamic zk nodes (created 
 on-the-
 fly) can be ignored by setting a 'ignore' attribute at the root node of the 
 dynamic
 subtree (see tests/zk_sample.xml), possibly deleting all inner ZK nodes under 
 that.
 Once ignored, the whole subtree is ignored during DIFF, UPDATE and WRITE.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-637) Trunk build is failing

2010-01-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-637?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12797595#action_12797595
 ] 

Hudson commented on ZOOKEEPER-637:
--

Integrated in ZooKeeper-trunk #656 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/656/])
. Trunk build is failing - second patch (breed via fpj)


 Trunk build is failing
 --

 Key: ZOOKEEPER-637
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-637
 Project: Zookeeper
  Issue Type: Bug
  Components: build
Reporter: Flavio Paiva Junqueira
Assignee: Flavio Paiva Junqueira
 Attachments: ZOOKEEPER-632_2.patch, ZOOKEEPER-637.patch


 The trunk build is failing when Hudson runs it. The problem seems to be that 
 ivy-init is executed only once, but its definitions (in particular 
 ivy:settings) do not persist, and the failure occurs when we run ivy-retrieve 
 a second time, which requires the definition of ivy:settings.
 It seems that the problem occur with ant 1.7.0, but not with 1.7.1, so it 
 could be an ant issue. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (ZOOKEEPER-637) Trunk build is failing

2010-01-06 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-637?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12797216#action_12797216
 ] 

Hudson commented on ZOOKEEPER-637:
--

Integrated in ZooKeeper-trunk #655 (See 
[http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/655/])
. Trunk build is failing.


 Trunk build is failing
 --

 Key: ZOOKEEPER-637
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-637
 Project: Zookeeper
  Issue Type: Bug
  Components: build
Reporter: Flavio Paiva Junqueira
Assignee: Flavio Paiva Junqueira
 Attachments: ZOOKEEPER-637.patch


 The trunk build is failing when Hudson runs it. The problem seems to be that 
 ivy-init is executed only once, but its definitions (in particular 
 ivy:settings) do not persist, and the failure occurs when we run ivy-retrieve 
 a second time, which requires the definition of ivy:settings.
 It seems that the problem occur with ant 1.7.0, but not with 1.7.1, so it 
 could be an ant issue. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



  1   2   3   4   >