[jira] Updated: (ZOOKEEPER-481) Add lastMessageSent to QuorumCnxManager

2009-08-03 Thread Flavio Paiva Junqueira (JIRA)

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

Flavio Paiva Junqueira updated ZOOKEEPER-481:
-

Status: Open  (was: Patch Available)

 Add lastMessageSent to QuorumCnxManager
 ---

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

 Attachments: ZOOKEEPER-481-branch3.2.patch, 
 ZOOKEEPER-481-branch3.2.patch, ZOOKEEPER-481.patch, ZOOKEEPER-481.patch, 
 ZOOKEEPER-481.patch, ZOOKEEPER-481.patch, ZOOKEEPER-481.patch


 Currently we rely on TCP for reliable delivery of FLE messages. However, as 
 we concurrently drop and create new connections, it is possible that a 
 message is sent but never received. With this patch, cnx manager keeps a list 
 of last messages sent, and resends the last one sent. Receiving multiples 
 copies is harmless. 

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



[jira] Updated: (ZOOKEEPER-481) Add lastMessageSent to QuorumCnxManager

2009-08-03 Thread Flavio Paiva Junqueira (JIRA)

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

Flavio Paiva Junqueira updated ZOOKEEPER-481:
-

Status: Patch Available  (was: Open)

 Add lastMessageSent to QuorumCnxManager
 ---

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

 Attachments: ZOOKEEPER-481-branch3.2.patch, 
 ZOOKEEPER-481-branch3.2.patch, ZOOKEEPER-481.patch, ZOOKEEPER-481.patch, 
 ZOOKEEPER-481.patch, ZOOKEEPER-481.patch, ZOOKEEPER-481.patch


 Currently we rely on TCP for reliable delivery of FLE messages. However, as 
 we concurrently drop and create new connections, it is possible that a 
 message is sent but never received. With this patch, cnx manager keeps a list 
 of last messages sent, and resends the last one sent. Receiving multiples 
 copies is harmless. 

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



[jira] Updated: (ZOOKEEPER-480) FLE should perform leader check when node is not leading and add vote of follower

2009-08-03 Thread Flavio Paiva Junqueira (JIRA)

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

Flavio Paiva Junqueira updated ZOOKEEPER-480:
-

Status: Patch Available  (was: Open)

 FLE should perform leader check when node is not leading and add vote of 
 follower
 -

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

 Attachments: ZOOKEEPER-480-3.2branch.patch, ZOOKEEPER-480.patch, 
 ZOOKEEPER-480.patch, ZOOKEEPER-480.patch, ZOOKEEPER-480.patch


 As a server may join leader election while others have already elected a 
 leader, it is necessary that a server handles some special cases of leader 
 election when notifications are from servers that are either LEADING or 
 FOLLOWING. In such special cases, we check if we have received a message from 
 the leader to declare a leader elected. This check does not consider the case 
 that the process performing the check might be a recently elected leader, and 
 consequently the check fails.
 This patch also adds a new case, which corresponds to adding a vote to 
 recvset when the notification is from a process LEADING or FOLLOWING. This 
 fixes the case raised in ZOOKEEPER-475.

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



Hudson patch queue

2009-08-03 Thread Flavio Junqueira
Hi, I have submitted a couple of patches, but they are not making it  
to the queue of pending patches to be tested. I have received the  
notifications that the patches have been submitted, but I can't see  
them on the queue. I did it on Friday, and I'm trying it again now,  
but still can't see anything.


Does anyone know of an issue with the ZooKeeper queue?

Thanks,
-Flavio




[jira] Assigned: (ZOOKEEPER-493) patch for command line setquota

2009-08-03 Thread Patrick Hunt (JIRA)

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

Patrick Hunt reassigned ZOOKEEPER-493:
--

Assignee: steve bendiola

 patch for command line setquota 
 

 Key: ZOOKEEPER-493
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-493
 Project: Zookeeper
  Issue Type: Bug
  Components: java client
Affects Versions: 3.2.0
Reporter: steve bendiola
Assignee: steve bendiola
Priority: Minor
 Fix For: 3.2.1, 3.3.0

 Attachments: quotafix.patch


 the command line setquota tries to use argument 3 as both a path and a value

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



Re: Hudson patch queue

2009-08-03 Thread Patrick Hunt
Please send mail to the zk dev list @apache if there are issues like 
this the community should be aware of.


Thanks,

Patrick

Mahadev Konar wrote:

Hi Flavio,
  Giri had pinged me yesterday night that there is a problem with the mail
servers on these machines and email cannot be sent or received. So, hudson
patch process isnt working on these machines. Giri will ping us as soon as
the problem is resolved.

Thanks
mahadev


On 8/3/09 9:38 AM, Flavio Junqueira f...@yahoo-inc.com wrote:


Hi, I have submitted a couple of patches, but they are not making it
to the queue of pending patches to be tested. I have received the
notifications that the patches have been submitted, but I can't see
them on the queue. I did it on Friday, and I'm trying it again now,
but still can't see anything.

Does anyone know of an issue with the ZooKeeper queue?

Thanks,
-Flavio






[jira] Updated: (ZOOKEEPER-493) patch for command line setquota

2009-08-03 Thread Patrick Hunt (JIRA)

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

Patrick Hunt updated ZOOKEEPER-493:
---

Status: Patch Available  (was: Open)

 patch for command line setquota 
 

 Key: ZOOKEEPER-493
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-493
 Project: Zookeeper
  Issue Type: Bug
  Components: java client
Affects Versions: 3.2.0
Reporter: steve bendiola
Assignee: steve bendiola
Priority: Minor
 Fix For: 3.2.1, 3.3.0

 Attachments: quotafix.patch


 the command line setquota tries to use argument 3 as both a path and a value

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



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

2009-08-03 Thread Michi Mutsuzaki (JIRA)
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
Priority: Minor


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] Updated: (ZOOKEEPER-495) c client logs an invalid error when zookeeper_init is called with chroot

2009-08-03 Thread Michi Mutsuzaki (JIRA)

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

Michi Mutsuzaki updated ZOOKEEPER-495:
--

Attachment: chroot.log
chroot.cc

Here is a simple program to reproduce the issue and corresponding log. 

--Michi

 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
Priority: Minor
 Attachments: chroot.cc, chroot.log


 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] Created: (ZOOKEEPER-496) zookeeper-tree utility for export, import and incremental updates

2009-08-03 Thread Anirban Roy (JIRA)
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
Affects Versions: 3.1.1
 Environment: RHEL 4.6, libxml2
Reporter: Anirban Roy


I propose and plan to develop a ZK-tree utility for managing cluster data (ZK 
tree) quickly and efficiently. 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 ZK-tree: The whole ZK-tree is exported into a XML file. This helps in 
capturing a current snapshot of the data for backup/analysis. In addition, the 
data can be dumped as tree-like text format which is easily readable.

Import ZK-tree: 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.

Diff ZK-tree: 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 
flag from XML file.

Update ZK-tree: Make the incremental changes into the live ZK-tree from saved 
XML, essentially after running the diff.

Thanks
Anirban

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



[jira] Updated: (ZOOKEEPER-477) zkCleanup.sh is flaky

2009-08-03 Thread Patrick Hunt (JIRA)

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

Patrick Hunt updated ZOOKEEPER-477:
---

Status: Patch Available  (was: Open)

 zkCleanup.sh is flaky
 -

 Key: ZOOKEEPER-477
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-477
 Project: Zookeeper
  Issue Type: Bug
  Components: scripts
Affects Versions: 3.2.0
Reporter: Fernando
Assignee: Fernando
 Fix For: 3.2.1, 3.3.0

 Attachments: ppp


 the zkCleanup.sh script is buggy in two ways:
 1) it doesn't actually pass through the snapshot count, so it doesn't work
 2) it assumes that there is only dataDir, it doesn't support dataLogDir
 And it can use cleanup, so that it doesn't blindly call eval from the config 
 file..

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



[jira] Updated: (ZOOKEEPER-481) Add lastMessageSent to QuorumCnxManager

2009-08-03 Thread Mahadev konar (JIRA)

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

Mahadev konar updated ZOOKEEPER-481:


  Resolution: Fixed
Hadoop Flags: [Reviewed]
  Status: Resolved  (was: Patch Available)

I just committed this. thanks flavio!

 Add lastMessageSent to QuorumCnxManager
 ---

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

 Attachments: ZOOKEEPER-481-branch3.2.patch, 
 ZOOKEEPER-481-branch3.2.patch, ZOOKEEPER-481.patch, ZOOKEEPER-481.patch, 
 ZOOKEEPER-481.patch, ZOOKEEPER-481.patch, ZOOKEEPER-481.patch


 Currently we rely on TCP for reliable delivery of FLE messages. However, as 
 we concurrently drop and create new connections, it is possible that a 
 message is sent but never received. With this patch, cnx manager keeps a list 
 of last messages sent, and resends the last one sent. Receiving multiples 
 copies is harmless. 

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



[jira] Resolved: (ZOOKEEPER-460) bad testRetry in cppunit tests (hudson failure)

2009-08-03 Thread Patrick Hunt (JIRA)

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

Patrick Hunt resolved ZOOKEEPER-460.


  Resolution: Fixed
Hadoop Flags: [Reviewed]

this patch fixed the problem on hudson, thanks Giri!


 bad testRetry in cppunit tests (hudson failure)
 ---

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

 Attachments: zookeeper-460.patch


 the followng code failed on hudson
 http://hudson.zones.apache.org/hudson/view/ZooKeeper/job/ZooKeeper-trunk/371/
   watchctx_t ctx1, ctx2;
   zhandle_t *zk1 = createClient(ctx1);
   CPPUNIT_ASSERT_EQUAL(true, ctx1.waitForConnected(zk1));
   zhandle_t *zk2 = createClient(ctx2);
   zookeeper_close(zk1);
   CPPUNIT_ASSERT_EQUAL(true, ctx2.waitForConnected(zk2));
 there's a problem with this test, it assumes that close(1) can be called 
 before createclient(2) gets connected.
 this is not correct: createclient is an async call an in some cases the 
 connection can be established before
 create client returns.
 this shows a failure in this case because client1 was created, then client2 
 attempted to connect
 but failed due to this on the server (max conn exceeded):
 sprintf(cmd, export ZKMAXCNXNS=1;%s startClean %s, ZKSERVER_CMD, 
 getHostPorts());
 conn 2 failed and therefore the following assert eventually failed.
 this code should not assume that close(1) will beat connect(2)
 Henry 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] Updated: (ZOOKEEPER-480) FLE should perform leader check when node is not leading and add vote of follower

2009-08-03 Thread Mahadev konar (JIRA)

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

Mahadev konar updated ZOOKEEPER-480:


Status: Open  (was: Patch Available)

flavio, the patch does not apply any more after ZOOKEEPER-481 commit. can you 
please update the patch?

 FLE should perform leader check when node is not leading and add vote of 
 follower
 -

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

 Attachments: ZOOKEEPER-480-3.2branch.patch, ZOOKEEPER-480.patch, 
 ZOOKEEPER-480.patch, ZOOKEEPER-480.patch, ZOOKEEPER-480.patch


 As a server may join leader election while others have already elected a 
 leader, it is necessary that a server handles some special cases of leader 
 election when notifications are from servers that are either LEADING or 
 FOLLOWING. In such special cases, we check if we have received a message from 
 the leader to declare a leader elected. This check does not consider the case 
 that the process performing the check might be a recently elected leader, and 
 consequently the check fails.
 This patch also adds a new case, which corresponds to adding a vote to 
 recvset when the notification is from a process LEADING or FOLLOWING. This 
 fixes the case raised in ZOOKEEPER-475.

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



[jira] Updated: (ZOOKEEPER-479) QuorumHierarchical does not count groups correctly

2009-08-03 Thread Mahadev konar (JIRA)

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

Mahadev konar updated ZOOKEEPER-479:


Resolution: Fixed
Status: Resolved  (was: Patch Available)

I just committed this. thanks flavio !!



 QuorumHierarchical does not count groups correctly
 --

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

 Attachments: ZOOKEEPER-479-branch3.2.patch, ZOOKEEPER-479.patch, 
 ZOOKEEPER-479.patch, ZOOKEEPER-479.patch


 QuorumHierarchical::containsQuorum should not verify if all groups 
 represented in the input set have more than half of the total weight. 
 Instead, it should check only for an overall majority of groups. 

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



[jira] Updated: (ZOOKEEPER-480) FLE should perform leader check when node is not leading and add vote of follower

2009-08-03 Thread Flavio Paiva Junqueira (JIRA)

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

Flavio Paiva Junqueira updated ZOOKEEPER-480:
-

Attachment: ZOOKEEPER-480.patch

Regenerated patch to apply to trunk. Will be posting a new patch for 3.2 trunk 
shortly.

 FLE should perform leader check when node is not leading and add vote of 
 follower
 -

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

 Attachments: ZOOKEEPER-480-3.2branch.patch, ZOOKEEPER-480.patch, 
 ZOOKEEPER-480.patch, ZOOKEEPER-480.patch, ZOOKEEPER-480.patch, 
 ZOOKEEPER-480.patch


 As a server may join leader election while others have already elected a 
 leader, it is necessary that a server handles some special cases of leader 
 election when notifications are from servers that are either LEADING or 
 FOLLOWING. In such special cases, we check if we have received a message from 
 the leader to declare a leader elected. This check does not consider the case 
 that the process performing the check might be a recently elected leader, and 
 consequently the check fails.
 This patch also adds a new case, which corresponds to adding a vote to 
 recvset when the notification is from a process LEADING or FOLLOWING. This 
 fixes the case raised in ZOOKEEPER-475.

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



[jira] Commented: (ZOOKEEPER-480) FLE should perform leader check when node is not leading and add vote of follower

2009-08-03 Thread Mahadev konar (JIRA)

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

Mahadev konar commented on ZOOKEEPER-480:
-

flavio, canm you upload 3.2 patch as well?

 FLE should perform leader check when node is not leading and add vote of 
 follower
 -

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

 Attachments: ZOOKEEPER-480-3.2branch.patch, ZOOKEEPER-480.patch, 
 ZOOKEEPER-480.patch, ZOOKEEPER-480.patch, ZOOKEEPER-480.patch, 
 ZOOKEEPER-480.patch


 As a server may join leader election while others have already elected a 
 leader, it is necessary that a server handles some special cases of leader 
 election when notifications are from servers that are either LEADING or 
 FOLLOWING. In such special cases, we check if we have received a message from 
 the leader to declare a leader elected. This check does not consider the case 
 that the process performing the check might be a recently elected leader, and 
 consequently the check fails.
 This patch also adds a new case, which corresponds to adding a vote to 
 recvset when the notification is from a process LEADING or FOLLOWING. This 
 fixes the case raised in ZOOKEEPER-475.

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



[jira] Updated: (ZOOKEEPER-474) add compile, test, and improved package targets to zkperl build.xml

2009-08-03 Thread Patrick Hunt (JIRA)

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

Patrick Hunt updated ZOOKEEPER-474:
---

Status: Patch Available  (was: Open)

 add compile, test, and improved package targets to zkperl build.xml
 ---

 Key: ZOOKEEPER-474
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-474
 Project: Zookeeper
  Issue Type: Improvement
  Components: contrib
Affects Versions: 3.2.0
Reporter: Chris Darroch
Assignee: Chris Darroch
 Fix For: 3.2.1, 3.3.0

 Attachments: ZOOKEEPER-474.patch


 This patch adds compile and test targets to the zkperl build.xml, and tweaks 
 the package target a little to use the manifest file.
 For me, ant compile, ant test, and ant clean all work (from scratch, in 
 each case) when using Ant in the local src/contrib/zkperl directory.
 Further, ant package in the top-level directory seems to continue to build 
 zkperl along with everything else, and leaves out the build.xml and 
 t/zkServer.sh files, which is appropriate.
 From what I can see, the top-level build.xml doesn't actually invoke the 
 test-contrib target, so I'm not sure if there's a way to integrate the zkperl 
 tests into the main hudson automated test process, but that would be ideal, 
 if at all possible.  I feel like I've seen comments to the effect that the 
 zkpython tests are run automatically, but I'm not sure if that's actually 
 true or not.

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



[jira] Commented: (ZOOKEEPER-474) add compile, test, and improved package targets to zkperl build.xml

2009-08-03 Thread Patrick Hunt (JIRA)

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

Patrick Hunt commented on ZOOKEEPER-474:


btw - I have a linux 32bit system, single core, 1.6ghz,  1gig, up to date jaunty

 add compile, test, and improved package targets to zkperl build.xml
 ---

 Key: ZOOKEEPER-474
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-474
 Project: Zookeeper
  Issue Type: Improvement
  Components: contrib
Affects Versions: 3.2.0
Reporter: Chris Darroch
Assignee: Chris Darroch
 Fix For: 3.2.1, 3.3.0

 Attachments: zk474_testout.txt, ZOOKEEPER-474.patch


 This patch adds compile and test targets to the zkperl build.xml, and tweaks 
 the package target a little to use the manifest file.
 For me, ant compile, ant test, and ant clean all work (from scratch, in 
 each case) when using Ant in the local src/contrib/zkperl directory.
 Further, ant package in the top-level directory seems to continue to build 
 zkperl along with everything else, and leaves out the build.xml and 
 t/zkServer.sh files, which is appropriate.
 From what I can see, the top-level build.xml doesn't actually invoke the 
 test-contrib target, so I'm not sure if there's a way to integrate the zkperl 
 tests into the main hudson automated test process, but that would be ideal, 
 if at all possible.  I feel like I've seen comments to the effect that the 
 zkpython tests are run automatically, but I'm not sure if that's actually 
 true or not.

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



[jira] Updated: (ZOOKEEPER-491) Prevent zero-weight servers from being elected

2009-08-03 Thread Flavio Paiva Junqueira (JIRA)

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

Flavio Paiva Junqueira updated ZOOKEEPER-491:
-

Attachment: ZOOKEEPER-491-3.2branch.patch

Patch for 3.2 branch.

 Prevent zero-weight servers from being elected
 --

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

 Attachments: ZOOKEEPER-491-3.2branch.patch, ZOOKEEPER-491.patch


 This is a fix to prevent zero-weight servers from being elected leaders. This 
 will allow in wide-area scenarios to restrict the set of servers that can 
 lead the ensemble.

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



[jira] Updated: (ZOOKEEPER-474) add compile, test, and improved package targets to zkperl build.xml

2009-08-03 Thread Chris Darroch (JIRA)

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

Chris Darroch updated ZOOKEEPER-474:



Interesting.  I'll try to take a look shortly.  The ironic thing is that you 
appear to have some intriguing but harmless compile warnings, and then the 
tests fail in one of the smallest tests (where we just try to work around the 
single log file from the C client), but pass all the complex ones!  So that's 
mostly good news, I think.

 add compile, test, and improved package targets to zkperl build.xml
 ---

 Key: ZOOKEEPER-474
 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-474
 Project: Zookeeper
  Issue Type: Improvement
  Components: contrib
Affects Versions: 3.2.0
Reporter: Chris Darroch
Assignee: Chris Darroch
 Fix For: 3.2.1, 3.3.0

 Attachments: zk474_testout.txt, ZOOKEEPER-474.patch


 This patch adds compile and test targets to the zkperl build.xml, and tweaks 
 the package target a little to use the manifest file.
 For me, ant compile, ant test, and ant clean all work (from scratch, in 
 each case) when using Ant in the local src/contrib/zkperl directory.
 Further, ant package in the top-level directory seems to continue to build 
 zkperl along with everything else, and leaves out the build.xml and 
 t/zkServer.sh files, which is appropriate.
 From what I can see, the top-level build.xml doesn't actually invoke the 
 test-contrib target, so I'm not sure if there's a way to integrate the zkperl 
 tests into the main hudson automated test process, but that would be ideal, 
 if at all possible.  I feel like I've seen comments to the effect that the 
 zkpython tests are run automatically, but I'm not sure if that's actually 
 true or not.

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