[oceanbase] Use global timestamp to start log client#2565
[oceanbase] Use global timestamp to start log client#2565whhe merged 3 commits intoapache:masterfrom
Conversation
leonardBang
left a comment
There was a problem hiding this comment.
Thanks @whhe for the contribution, LGTM, feel free to merge
* use global timestamp to start log client * remove redundant fields * update log info
|
In oceanbase-ce:3.1.4, SELECT TS_VALUE FROM oceanbase.V$OB_TIMESTAMP_SERVICE return microsecond rather than nanosecond In oceanbase-ce:4.0.0.0, oceanbase.V$OB_TIMESTAMP_SERVICE or SYS.V$OB_TIMESTAMP_SERVICE does not exist Is this code only test on enterprise edition? |
Thanks for your reply. The target version is 4.2.1, and you are right that 3.x and 4.x use different precision in clock value. I will add a fallback process for it as soon as possible. |
* use global timestamp to start log client * remove redundant fields * update log info
This pr changed the startup order of snapshot and change events reading, and it will reduce the risk of change events buffer OOM.