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

apache / iotdb / #5287
47%

Build:
DEFAULT BRANCH: master
Ran 08 Nov 2021 01:30PM UTC
Jobs 1
Files 1468
Run time 9min
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

pending completion
#5287

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

Jobs
ID Job ID Ran Files Coverage
1 #5287.1 08 Nov 2021 01:30PM UTC 0
66.83
Source Files on build #5287
Detailed source file information is not available for this build.
  • Back to Repo
  • 278fcf3f on github
  • Prev Build on master
  • Next Build on master
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