个人Github贡献汇总
Posted 干货满满张哈希
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了个人Github贡献汇总相关的知识,希望对你有一定的参考价值。
MyCat
地址: https://github.com/MyCATApache/Mycat-Server
- 添加两种分片算法
- 对于groupby处理的一些修改
- 将之前对于1.5的修改归并到1.6
- 优化代码的properties载入,增加新的全局ID生成算法,改变Curator的Maven依赖
- 实现利用zookeeper全局递增序列号IncrSequenceZKHandler以及相应的单元测试
- 修改ShareJoin代码,修复 对应issue #855 的问题
- 1.5对于SharedJoin的修改merge到1.6
- 1. 改善两种基于ZK的全局ID生成算法单元测试2. 在MyCat载入配置中正式加入两种基于ZK的全局ID生成算法
- 1. 优化DistributedSequenceHandler的适应性2. 添加分布式事务开关
- 1. 优化DistributedSequenceHandler的异常抛出,丢弃不必要异常 2. 添加检查每个节点表结构功能:
- 优化DistributedSequenceHandler代码
- 优化SQLStat导致性能下降
- 回滚schema.xml,增加解析函数列兼容性
- 增加另一种Direct内存缓冲池,仿照netty
- 改善一些代码和锁,添加一些注释
- 将缓冲池抽象化为接口BufferPool,并且让ByteBufferArena和DirectByteBufferPool实现它。将MyCat的缓冲池修改为BufferPool类型,实现还是DirectByteBufferPool。(测试ByteBufferArena中)
- 将RouteStrategyFactory的初始化方式改为静态初始化
- 修改RouteStrategyFactory的单元测试方式,减少ByteBufferArena的单元测试循环次数
- 增加system配置中的processorBufferPoolType的配置。默认为type 0: DirectByteBufferPool | type 1 ByteBufferArena
- 修改DruidSelectParser对于子查询别名列处理的bug,修改测试类,降低线程数和循环次数
- 修改DistributedSequenceHandler自检方式,增加一致性哈希缓存算法,为以后分布式缓存做准备
- 修改一处ID生成的心跳错误
- 修改单元测试小于1s的错误
- 修改一些代码格式和一些bug,修改TestConcurrentSafety类的线程数目
- 优化代码,修改两处代码错误
- 一些小修改
- 修复UpDate解析验证是否修改分片字段代码缺陷导致,没有考虑别名
- 优化完整DruidUpdate单元测试,修改冗余代码以及缺少null判断的地方
- 三个修改
- 1.6 关于UpDate没有考虑别名修改并添加单元测试
- 1.6的一些bug推到1.5
- 修改一些其他的和数字引号相关的分片规则类,对应issue #990
- 修改分布式事务校验开关
- 一些代码优化与进一步实现新内存模型RingBuffer,参考Disruptor。为之后统一信息统计消息队列准备
- 一些修改
- 进一步实现Ringbuffer
- 修改函数命名
- 修改支持createTable语句中包含“IF NOT EXISTS”的情况
- (Issues #1275)在firewall的whitehost中可以配置主机也可以配置网段
- (Issues #1261) 解析select for update时当做是更新语句
- (Issues #1316) 修正移除schema的方法
- 修正NIO Reactor模式的epoll bug,参考Netty
JFRUnit
地址:https://github.com/moditect/jfrunit
Spring Cloud Sleuth
地址:https://github.com/spring-cloud/spring-cloud-sleuth
- replace method for deprecation and keep reference of requestTemplate
- Span is not terminated properly in Spring Cloud Gateway
- Fix 2004
- fix #2023, add parent in the new TraceFeignContext
Spring Cloud Common
地址:https://github.com/spring-cloud/spring-cloud-commons
- add Server list filter for loadbalancer
- Enhance RoundRoubinLoadBalancer position
- add getter for parent in NamedContextFactory
Ribbon
地址:https://github.com/Netflix/ribbon
- Fix #438 fix lock acquire and release
- Fix #359 Should retry when the exception is SocketTimeoutException with msgs “connect time out”
RocketMQ
地址:https://github.com/apache/rocketmq
- Issue #1870 Adopt OpenJDK 11
- [ISSUE #2421] Fix SelectMessageQueueByHash in case hashcode is Integer.MIN
- [ISSUE #1870] Add Support for Java 9+ and compatible to previous Java version
Spring Cloud Gateway
地址:https://github.com/spring-cloud/spring-cloud-gateway
- Issue #1861 The RetryGatewayFilterFactory should regenerate body Flux
- [fix #1861] fix retry body while retry iteration > -1
BookKeeper
地址:https://github.com/apache/bookkeeper
- fix #2416 bookie format redundant clean ledgerDirs and indexDirs
- Maybe Read Lac should be spread to all nodes of bookie
Spring
地址:https://github.com/spring-projects/spring-framework
lettuce
地址:https://github.com/lettuce-io/lettuce-core
- reformat getEventConstructor for JfrEventRecorder not to synchronize for each read
- fix #1820 add JFR Event for Command Latency
- Fix ClassCastException when no LATENCY_UTILS_AVAILABLE or HDR_UTILS_AVAILABLE
- fix 1870,ConnectionPool would be better if prepared before used
spring-data-redis
以上是关于个人Github贡献汇总的主要内容,如果未能解决你的问题,请参考以下文章