-
Notifications
You must be signed in to change notification settings - Fork 8
Assorted Changes #250
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Assorted Changes #250
Conversation
|
The test failure is a bad sign, looks like a hang caused by the change. |
|
Looking into whether this is a patch test issue, caught exception issue, or shutdown issue. |
Pretty sure this was a transient test issue. and shortly after I suspect that I added logging to the workflow name update function |
After looking deeper, I concur, the service implementations are straightforward and it is quite possible for this to be a test issue. The utility that does the workflow rename is only for test usage and is not using any variant of |
durableSleepDurationmethod. Now,sleep,getEventandrecvcan all share the durable sleep duration calculation while doing different things to sleep. This eliminated theskipSleepparamSchedulerServiceto use anAtomicReference<ScheduledExecutorService>to track service lifetimeQueueServiceto useScheduledExecutorServiceto schedule queue reads instead of a dedicated thread.SchedulerService, usesAtomicReference<ScheduledExecutorService>to track service lifetime