Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
4.1.0-incubating
-
None
-
None
Description
CommitLog putMessage has a lock as:
lockForPutMessage()
....
releasePutMessageLock()
The logic inside the lock includes two main operations:
1 encode the message
2 write to the PageCache.
However, we can take the first operation(encode message) out from the lock to achieve better performance.
Attachments
Issue Links
- links to