Notes
  • Introduce
  • Go
    • Grammar
      • Basic
      • Goroutines & Channels
      • Test
    • System Library
      • Module
      • sync
      • context
      • net
    • Concurrency in Go
    • The Go Memory Model
    • Code Snippet
  • Rust
    • The Rust Programming Language
    • Rust by Example
  • JAVA
    • Preface
    • Grammar
      • Basic
      • Data Types
      • Operator
      • Exceptions
    • Class Libraries
      • Collection
      • Stream
      • IO
      • NIO
      • RMI
    • Concurrency
      • Preface
      • JMM
      • Synchronized & CAS
      • Deadlock
      • Thread
      • Lock & Condition
      • Utility Class
      • Thread-safe Collection
      • Atomic Class
      • Fork/Join
      • Concurrency Design Patterns
        • Immutable
        • Copy-on-Write
        • ThreadLocal
        • Multitheading If
        • Division
    • JVM
      • Class & Instance Initialization
      • Runtime Data Area
      • Garbage Collection
    • Web Container
      • Tomcat Architecture
      • Jetty Architecture
    • Spring
    • Tuning
      • Programming
  • Computer Science
    • Computer Organization
    • Algorithm
      • Complexity
      • Linear List
      • Sort
      • Binary Search
      • Skip List
      • Hash Table
      • Tree
      • Graph
      • String Matching
      • Bloom Filter
      • Greedy Algorithm
      • Divide and Conquer
      • Back Tracking
      • Dynamic Programming
    • Network Protocol
      • Pysical Layer
      • Data Link Layer
      • Network Layer
      • Transport Layer
      • Application layer
      • HTTP
      • HTTP/2 in Action
    • Operating System
      • Basic
      • System Initialization
      • Diagnostic Tools
      • CPU Diagnosis
      • Memory Diagnosis
      • Disk Diagnosis
      • Network Diagnosis
      • Monitor System
    • Design Patterns
      • UML
      • OOP
      • Principle
      • Refactoring & Specification
      • Creational
        • Singleton
        • Factory
        • Builder
        • Prototype
      • Structural
        • Proxy
        • Bridge
        • Decorator
        • Adapter
        • Facade
        • Composite
        • FlyWeight
      • Behavioral
        • Observer
        • Template Method
        • Strategy
        • State
        • Iterator
        • Chain of Responsibility
    • Distributed System
      • Protocol & Algorithm
      • Transcation
      • Theory
      • Resource Management
      • Scheduling
      • Computing
      • Message Queue
      • Cache
      • Consistent Hashing
  • database
    • InfluxDB
      • In-Memory Index
      • Meta
    • MySQL
      • SQL
      • Architecture
      • Log
      • Transaction
      • Indexing
      • Lock
      • Storage
    • Redis
    • Elasticsearch
      • Local Debug
    • HBase
    • Kafka
    • ZooKeeper
  • Reading
    • RocketMQ
    • 演说之禅
    • So Good They Can't Ignore You
    • 学会提问
    • Lecture
  • Other
    • v2ray
    • Kubernetes
    • Git
    • Maven
    • Anaconda And Conda
    • Fuck! Shit!
      • Remove Final by Reflection
      • Ingress Host
      • ExecuterService submit
  • Open source contribution
Powered by GitBook
On this page
  • InfluxDB
  • 2021.06.25 httpd/handler - merged
  • 2021.04.07 LocalShardMapping - merged
  • 2021.03.22 tsi - merged
  • 2021.03.09 tsmFullCompactionQueue - merged
  • 2021.03.08 Cache - Suggestion Accepted
  • 2021.03.01 WAL 限流器 - merged
  • 2021.02.28 WAL totalOldDiskSize - merged
  • 2020.12.30 Sync log - closed
  • 2020.11.25 Cache ring - merged
  • 2020.11.20 分片路由优化 - merged
  • NSQ
  • 2021.01.11 NSQ - merged
  • InfluxDB Document
  • 2021.09.17 InfluxDB docs - merged
  • 2021.06.29 InfluxDB docs - merged
  • 2020.11.30 InfluxDB docs - merged

Was this helpful?

Open source contribution

PreviousExecuterService submit

Last updated 2 years ago

Was this helpful?

InfluxDB

汇总 =>

2021.06.25 httpd/handler - merged

Master-1.x:

简单的小 bug。可见这么多 star 的开源项目中也有这么显而易见的疏忽。

2021.04.07 LocalShardMapping - merged

Master:

没有必要再复制一份完全一样的数据。

2021.03.22 tsi - merged

  • Master:

  • 2.0:

  • master-1.x:

用 bitmap 的 intersect 操作替代逐个比较。

2021.03.09 tsmFullCompactionQueue - merged

tsmFullCompactionQueue 统计值错误。

2021.03.08 Cache - Suggestion Accepted

2021.03.01 WAL 限流器 - merged

WAL 中的 limiter 没有工作。

2021.02.28 WAL totalOldDiskSize - merged

WAL 中的 totalOldDiskSize 计算不对。

2020.12.30 Sync log - closed

程序退出时应该先把日志刷盘。由于代码很少,而且也不是很重要,加上他们那边一直没有 review 这个 PR,所以我关掉算了。

2020.11.25 Cache ring - merged

Cache ring 中存在数据竞争,同时修复了一些 Test。原始 PR 合并到 1.8,但是 1.8 正在排查性能问题,已经冻结,他们通过 forward-port 或 backward-port 合并到了 master-1.x、 master、2.0:

2020.11.20 分片路由优化 - merged

当只有一个分片时,不需要计算每个 point 的 hash 值。

NSQ

2021.01.11 NSQ - merged

为磁盘队列增加 Peek 方法。

InfluxDB Document

2021.09.17 InfluxDB docs - merged

文档超链接跳转错误。

2021.06.29 InfluxDB docs - merged

小小的文档描述错误。

2020.11.30 InfluxDB docs - merged

对 ALTER RETENTION POLICY 的描述不严谨。

Master:

在 中建议删除一段代码,他们开了个 PR:

后续优化:

master:

2.0:

master-1.x:

master:

master 后来又改了:

2.0:

汇总 =>

Master:

Master:

link
fix(httpd): abort processing write request when encountering a precision error.
https://github.com/influxdata/influxdb/pull/21390
https://github.com/influxdata/influxdb/pull/21013
https://github.com/influxdata/influxdb/pull/21045
https://github.com/influxdata/influxdb/issues/21044
https://github.com/influxdata/influxdb/pull/20897
#20843
https://github.com/influxdata/influxdb/pull/20890
https://github.com/influxdata/influxdb/pull/20814
https://github.com/influxdata/influxdb/issues/21600
https://github.com/influxdata/influxdb/pull/20811
https://github.com/influxdata/influxdb/pull/20851
https://github.com/influxdata/influxdb/pull/20422
https://github.com/influxdata/influxdb/pull/20172
https://github.com/influxdata/influxdb/pull/20802
https://github.com/influxdata/influxdb/pull/20797
https://github.com/influxdata/influxdb/pull/20803
https://github.com/influxdata/influxdb/pull/20843
https://github.com/influxdata/influxdb/pull/20118
https://github.com/nsqio/go-diskqueue/pull/24
link
https://github.com/influxdata/docs-v2/pull/3143
values of query parameter `precision` for write api.
https://github.com/influxdata/docs-v2/pull/1900