Add a new dated entry for every contribution, rerun, or discovery so future agents can read the evolving context without scanning every PR.
- Created and pushed branch
SOLR-18124-updatelog-replay-tracing; added tracing spans around UpdateLog replay, per-log spans, and metadata along with theUpdateLogReplayTracingTestverification. - Documented instrumentation details and test failures/mitigations in AGENTS.md for future readers.
- Opened PR #4216 targeting SOLR-18124 and noted the need to rerun the new tracing tests before merge.
- Resolved test setup issues in
UpdateLogReplayTracingTestby wiring leader-distributed params,jsonAddcalls, and run metadata in isolation; test iterations now compile. - Installed Java 21 locally, set
GRADLE_USER_HOMEto avoid permission issues, and ran:./gradlew :solr:core:test --tests org.apache.solr.update.UpdateLogReplayTracingTest./gradlew :solr:core:test --tests org.apache.solr.update.PeerSyncWithBufferUpdatesTestboth succeeded after the fix.
- Pushed update to PR #4216 and left a comment summarizing the completed local checks.
- Reintroduced an automated
solr.security.allow.pathspreload insideSolrTestCase.beforeSolrTestCase()so tests that referenceExternalPaths.SERVER_HOMEno longer need to set the system property manually, and cleaned up the few remaining test files accordingly (including theRenameCoreAPITestformatting fix). - Verified
RenameCoreAPITestagain under Java 21 using./gradlew :solr:core:test --tests org.apache.solr.handler.admin.api.RenameCoreAPITest(build succeeded).