Ivan Yurchenko

Results 46 comments of Ivan Yurchenko

To be open, we're seriously considering this, but also are very careful with this as it comes with losing the ease of discoverability of the segments (due to broken sorting),...

I generally appreciate the motivation behind this, but would like to warn against making the code overly complex to achieve the goal if it comes to this. Let's stay practical...

The root cause is twofold. When we call `time.sleep(5000)`, down below, CPython calls [nanosleep](https://man7.org/linux/man-pages/man2/nanosleep.2.html), which effectively stops the execution of the main (in this case) thread until the timer expires....

BTW, some old WIP, may be somewhat useful: https://github.com/Aiven-Open/tiered-storage-for-apache-kafka/tree/ivanyu/keys-as-string

It makes sense. We only should state somewhere that it's not really meant for production as it won't work on more than one broker (unless it's some NFS? not sure).