Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up code for BenchHub #60

Open
1 of 4 tasks
at15 opened this issue Feb 10, 2018 · 0 comments
Open
1 of 4 tasks

Clean up code for BenchHub #60

at15 opened this issue Feb 10, 2018 · 0 comments
Assignees

Comments

@at15
Copy link
Member

at15 commented Feb 10, 2018

Major issues

  • benchmark related code will be split into libstdb-go and xephon-b
  • [collector] Moved to benchhub/lib/monitor #62 move collector somewhere else, might be benchhub, or gommon
  • add tracing on server side to know where is our hot spot
  • use go.ice as server framework

TODO

  • group and clean up old issues, a new tag pre-benchhub should be added
  • make the cassandra backend work again, it should be very easy without rich tag support
  • recap the column store, it should support read at least
    • the inverted index can just be kept in memory and rebuilt when start, I don't think there is time to deal with high carnality
    • might take the time and port it to gegecece ...
at15 added a commit that referenced this issue Feb 16, 2018
- simple web ui will be kept
- benchmark will be moved back to xephon-b with more workloads and more
metrics (even traces)
- collector will be moved to either benchboard or benchhub's lib
directory and becomes a standalone library eventually
- local disk and cassandra store might need some rewrite, could just
focus on write due to time budget
at15 added a commit that referenced this issue Mar 21, 2018
- the standalone Xephon-B https://github.com/xephonhq/xephon-b already
have most features, and it is using libtsdb-go
https://github.com/libtsdb/libtsdb-go for talking in different protocols
at15 added a commit that referenced this issue Mar 21, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant