• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

apache / iotdb / #5287 / 1
47%
master: 47%

Build:
DEFAULT BRANCH: master
Ran 08 Nov 2021 01:30PM UTC
Files 1468
Run time 7min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

08 Nov 2021 12:50PM UTC coverage: 66.832% (-0.2%) from 67.026%
#5287.1

push

travis_ci

web-flow
[IOTDB-1639] Refactoring the cluster class structure to make it consistent with the server module (#4079)

1. Split Thrift RPC service and RPC implementation to make the logic here clear. For detail, refer the discuss: [Cluster-refactor] About refine classes name · Issue #3881 

2. Weaken the role of MetaGroupMember. metaGroupMember is just an engine for serving meta raft group, which should not control the whole server too deep. Many fields (like coordinator, etc.) are extracted to ClusterIoTDB (renamed from ClusterMain), and ClusterIoTDB is responsible for creating them.

3. Similar with the relationship between StorageEngine and StorageProcessor in the server module, DataGroupMember can be considered as StorageProcessor, we created a DataGroupEngine to control them.

4. Refactored thrift client class hierarchy to reduce the duplication and imported Apache commons-pool the help manager thrift client object.

5. Write related unit tests for new adding code. For existing code, fixed all failed unit test cases

6. Performance verify. The read and write performance of the two branches(cluster-/master) is basically the same.

55384 of 82871 relevant lines covered (66.83%)

0.67 hits per line

Source Files on job #5287.1
  • Tree
  • List 0
  • Changed 92
  • Source Changed 77
  • Coverage Changed 86
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 5287
  • 278fcf3f on github
  • Prev Job for on master (##5284.1)
  • Next Job for on master (##5294.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc