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

Skytable 0.8.2: Planned features #329

Open
7 tasks
ohsayan opened this issue Feb 23, 2024 · 4 comments
Open
7 tasks

Skytable 0.8.2: Planned features #329

ohsayan opened this issue Feb 23, 2024 · 4 comments
Labels
L-Medium Requires a "medium" level of work release-track This issue/PR is related to an upcoming release
Milestone

Comments

@ohsayan
Copy link
Member

ohsayan commented Feb 23, 2024

Skytable 0.8 GA will be released this week (probably as soon as #328 is merged and a few misc. features are added to skysh). It's time to plan for 0.8.2; here are the things that I currently have on the list:

  • Row TTL
  • New pop like queries
  • Improved collections API
  • Real-time interfaces (+protocol extension)
  • Improve benchmark tool:
    • current tool shows slower speeds because it does full validation as you would do in a real-world system, but other benchmark tools do not. We should have separate "synthetic" and "real-world" benchmark suites.
    • latency histogram (P99, ...)

If you have any more suggestions, leave a comment below! Planned release date for 0.8.2 is April 15, 2023 (two weeks later)

@ohsayan ohsayan added L-Medium Requires a "medium" level of work release-track This issue/PR is related to an upcoming release labels Feb 23, 2024
@ohsayan ohsayan added this to the 0.8.1 milestone Feb 23, 2024
@ellapaul3
Copy link

What is the status of Replication ?

We want a always online Distributed skytable, with zero chance loss data or inconsistent data(Unless most servers experience unrecoverable failures at the same time). for me this is more important than speed.

@ohsayan
Copy link
Member Author

ohsayan commented Mar 4, 2024

@ellapaul3 It's already being implemented and once we deem it reliable, we'll push it to our public branches and merge it into a release. Our self-set target for this is May, at the latest. Clustering will be shipped before replication is released.

@ohsayan ohsayan modified the milestones: 0.8.1, 0.8.2 Apr 1, 2024
@ohsayan ohsayan changed the title Skytable 0.8.1: Planned features Skytable 0.8.2: Planned features Apr 1, 2024
@wexom
Copy link

wexom commented Apr 3, 2024

What about some new DCL query like SYSTEM REPORT VERSION which will return version of the server? This could be usefull for client driver libraries so they can identify if they are compatible with the server.

@ohsayan
Copy link
Member Author

ohsayan commented Apr 3, 2024

@wexom compatibility is handled in the connection initiation stage. The server will reject a client it can't support

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
L-Medium Requires a "medium" level of work release-track This issue/PR is related to an upcoming release
Projects
None yet
Development

No branches or pull requests

3 participants