shellac has quit [Quit: Computer has gone to sleep.]
lucasb has quit [Quit: Connection closed for inactivity]
_whitelogger has quit [Ping timeout: 250 seconds]
_whitelogger has joined #jruby
Puffball has quit [Remote host closed the connection]
shellac has joined #jruby
_whitelogger has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
<kares> jmalves: please do, did not realize that - kind of makes sense. thanks
<kares> jmalves: so the only problem is time sync than, right?
<kares> wonder how much of an issue that is using curTimeMillis for elapsed time with thread sleep/joins
<jmalves> kares: Not sure if it is the only problem, but the fact that currTimeMillis is not guaranteed to be monotonically increasing make it not very suitable for time deltas.
<jmalves> But I am not very much into the root of the problem you are trying to solve, might be that it is indeed fine
<kares> the problem is that I'd like to be able to have accurate time (running ntp) on a system with a long running JVM process
<kares> so the idea was to have the sleep/join primitives in JRuby's threading impl right
<jmalves> Is this related to `[refactor] should not use REALTIME for elapsed time #5546`? Its quite the quirky problem!
Puffball has joined #jruby
<kares> yes, that would be the first part - simply replace curTimeMillis
<kares> do some tuning later to avoid java.lang.Thread's join (does curTimeMillis) since JRuby does its own time pausing anyway
<kares> would like to be sure whether its worth pursuing ...
<kares> > people would pause a virtualized OS and restart and then get weird timing errors
<kares> compromise would be to allow switching with an --option, thought its not worth having curTimeMillis around
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:77d1af4 by Uwe Kubosch): The build has errored. https://travis-ci.org/jruby/jruby/builds/474835613 [184 min 13 sec]
travis-ci has left #jruby [#jruby]
shellac has joined #jruby
lucasb has joined #jruby
xardion has quit [Remote host closed the connection]
xardion has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
lucasb has quit [Quit: Connection closed for inactivity]
subbu is now known as subbu|lunch
shellac has joined #jruby
subbu|lunch is now known as subbu
shellac has quit [Quit: Computer has gone to sleep.]
enebo has quit [Ping timeout: 250 seconds]
enebo has joined #jruby
<headius> hey folks...back to it a bit today, officially back int the office Monday
<lopex> at LAST
<lopex> headius: I had flu too though, hope you;re ok now
<headius> yeah I'm mostly fine but everyone in the family is sick
<headius> I'm trying to stay well and not let a bit of sniffles and throat get worse
<lopex> headius: look at how hacky it is https://chao-tic.github.io/blog/2018/12/25/tls
<lopex> I think it might be interesting to you
<lopex> havent read thought all that though
<lopex> my main question was actually how java does that, since TL lookup is just a hash lookup ?
<lopex> so seems to go pthreads way
<headius> lopex: interesting
<headius> we moved away from thread-local access for context way back when because of that cost
<lopex> and how astonishing is that those GS / FS usage is so accidental
<lopex> also, recently read some rants why segmentation was so good, forgot where though
<lopex> apart from mem savings of course
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:562e1f9 by Charles Oliver Nutter): The build has errored. https://travis-ci.org/jruby/jruby/builds/475524921 [185 min 43 sec]
travis-ci has left #jruby [#jruby]
shellac has joined #jruby
<headius> lopex: I have not
<headius> have not started to look at 2.6 work but I suspect that will be the big time sink the next couple months
<lopex> mostly gist from mri log
<headius> yeah
<lopex> no that many changes
<lopex> *not
<lopex> the endless range smells with a lot of bugs
shellac has quit [Quit: Computer has gone to sleep.]
<headius> yeah
<lopex> I tried to get on that \X thin but got sick too
<lopex> after that my priority will be match data, since we waste a lot if time for nothing there
<headius> yeah
shellac has joined #jruby
shellac has quit [Client Quit]