-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Reinstate statically computed log event ids #29878
Conversation
There was a couple of win32 CI profile test failures which looked bizarre and unrelated so I restarted that. Here's a separate issue for that: #29880 |
Putting a priority label on this since we want this in 1.0.2 which we want to run PkgEval and release as soon as possible. |
LGTM. |
* fix bug and add tests * Reinstate statically computed log record ids Log ids are meant to identify the location of the message in the source code and must be computed at compile time. fix #28786, fix #28400; closes #29355. * Clarify documentation regarding log record `id` (cherry picked from commit 51683c4)
Thanks guys, getting this into 1.0.2 will be great. @adamslc looks like your patch got mashed together with mine in the merge. Sorry about that :-/ |
No worries. Just glad to have this bug fixed. |
* fix bug and add tests * Reinstate statically computed log record ids Log ids are meant to identify the location of the message in the source code and must be computed at compile time. fix #28786, fix #28400; closes #29355. * Clarify documentation regarding log record `id` (cherry picked from commit 51683c4)
This was fixed by JuliaLang/julia#29878
* Remove outdated comment We retain `copy_names = true` for explicitness. * Remove outdated comment. This was fixed by JuliaLang/julia#29878
* fix bug and add tests * Reinstate statically computed log record ids Log ids are meant to identify the location of the message in the source code and must be computed at compile time. fix #28786, fix #28400; closes #29355. * Clarify documentation regarding log record `id` (cherry picked from commit 51683c4)
* fix bug and add tests * Reinstate statically computed log record ids Log ids are meant to identify the location of the message in the source code and must be computed at compile time. fix #28786, fix #28400; closes #29355. * Clarify documentation regarding log record `id` (cherry picked from commit 51683c4)
Log
id
s are meant to identify the location of the message in the source code and must be computed at compile time.For further commentary on this proposed fix see #29355 (comment) and #29355 (comment)
Fixes #28786, fixes #28400 and closes #29355.
@adamslc I incorporated your tests in here (lightly modified)
@oxinabox @iamed2 @samoconnor you'll need this to fix #28400 before using the new logging infrastructure in any serious way for long running tasks. [Yikes, what a horrible bug :-( ]