You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Now the read and write of BookkeeperClient share the same orderExecutor. When cold data is read, it will take a long time. At this time, the read request will be blocked, resulting in the write timeout.
Expected behavior
Thread pools for reading and writing should be separated
The text was updated successfully, but these errors were encountered:
This is done on purpose for writable ledgers. Read-only ledgers (cold data) don't use OSE. Please take a look at #1792 / #1791
Thank you very much for your reply.
When the Ledger is in the Writable state, can we guarantee that the data is not read from disk?
As long as data is read from the disk, when there are many read requests, the read affects the write, resulting in a write timeout
BUG REPORT
Describe the bug
Now the read and write of BookkeeperClient share the same orderExecutor. When cold data is read, it will take a long time. At this time, the read request will be blocked, resulting in the write timeout.
Expected behavior
Thread pools for reading and writing should be separated
The text was updated successfully, but these errors were encountered: