seastar icon indicating copy to clipboard operation
seastar copied to clipboard

Steal time constantly goes down

Open xemul opened this issue 1 year ago • 2 comments

The formula is

    return std::chrono::duration_cast<std::chrono::nanoseconds>(now() - _start_time - _total_sleep) -
           std::chrono::duration_cast<std::chrono::nanoseconds>(thread_cputime_clock::now().time_since_epoch());

it does (time_point - time_point - duration) - time_point which it technically "time", but substracting time_point from duration shouldn't work

xemul avatar Jul 26 '24 15:07 xemul

image

xemul avatar Jul 31 '24 11:07 xemul

I have a ~fox~ fix for this.

https://github.com/scylladb/seastar/pull/2390

travisdowns avatar Aug 13 '24 14:08 travisdowns