-
Notifications
You must be signed in to change notification settings - Fork 42
Open
Description
Hi, I'm one of the authors of minstant, and minitrace based on minstant which is a fast tracing library used by TiKV. Similar to quanta, minstant is also based on the TSC. I'm considering migrating minitrace to use quanta but have found some blocking problems, which are:
quantadoesn't handle TSC deviation on the CPU cores. This problem can occur on some AMD chips. Inminstant, the calibration will be executed on every core, and a correction for each core will be calculated once the deviation is detected.- The first call takes some time to calibrate the clock. In
minstant,rust-ctorhelps start the calibration at the start of the process.
Are these two problems possible to be fixed?
Metadata
Metadata
Assignees
Labels
No labels