Apache Curator 2.3.0 发布

2013年11月08日

Apache Curator

Apache Curator 2.3.0 发布了,Apache Curator 就是为了简化zookeeper客户端调用而生,利用它,可以更好的使用zookeeper。

改进记录:

Bug

  • [CURATOR-8] - Possible mishandling of connection timeouts on large/shooty clusters
  • [CURATOR-9] - DefaultTracerDriver should call log.isTraceEnabled()
  • [CURATOR-19] - InterProcessSemaphoreV2.getParticipantNodes throws NoNodeException
  • [CURATOR-27] - PathChildrenCache creates but doesn't shut down Executors
  • [CURATOR-31] - Incorrect CuratorEventType set in SetACLBuilderImpl's performBackgroundOperation
  • [CURATOR-39] - ServiceProvider thread is not closed during ServiceDiscovery close
  • [CURATOR-45] - LeaderSelector threw exception, but still created ephemeral node, breaking everything
  • [CURATOR-51] - LeaderSelector with custom Executor does not guarantee unique leadership
  • [CURATOR-52] - Retry issues with background operations
  • [CURATOR-53] - PersistentEphemeralNode does not work when ZK server are not available when the node is started
  • [CURATOR-54] - No reliable way to cancel leadership in LeaderSelector when connection fails due to edge cases
  • [CURATOR-56] - DistributedQueue znode name grows on re-queue
  • [CURATOR-59] - ConnectionState.CONNECTED can get set incorrectly
  • [CURATOR-63] - ServiceCacheImpl doesn't check if service name is null
  • [CURATOR-68] - Namespace is not stripped off events generated via a NamspaceFacade
  • [CURATOR-69] - update guava to 15,the version 14 can't deploy in glassfish
  • [CURATOR-70] - Old Netflix Github Links

Improvement

  • [CURATOR-30] - Recursive delete
  • [CURATOR-48] - InterProcessSemaphoreMutex should use InterProcessSemaphoreV2
  • [CURATOR-55] - EnsurePath should have a getPath() function
  • [CURATOR-61] - Use a new surefire process per test class

Test

  • [CURATOR-37] - ADD tickTime AND maxClientCnxns SUPPORT TO CURATOR TESTS
展开阅读全文
15 收藏
分享
加载中
最新评论 (1)
good
2013-11-08 09:13
0
回复
举报
更多评论
1 评论
15 收藏
分享
返回顶部
顶部