Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/workflow-cps-plugin
  Commit: a3a6988277b25db68ddefecaaa198e407da9971a
      
https://github.com/jenkinsci/workflow-cps-plugin/commit/a3a6988277b25db68ddefecaaa198e407da9971a
  Author: Devin Nusbaum <dwnusb...@users.noreply.github.com>
  Date:   2023-10-25 (Wed, 25 Oct 2023)

  Changed paths:
    M 
plugin/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.java
    M 
plugin/src/test/java/org/jenkinsci/plugins/workflow/cps/CpsFlowExecutionTest.java
    M 
plugin/src/test/java/org/jenkinsci/plugins/workflow/cps/PersistenceProblemsTest.java

  Log Message:
  -----------
  Migrate `FlowNode` storage to `BulkFlowNodeStorage` upon execution completion 
to improve read performance (#807)

* Unconditionally migrate FlowNode storage to BulkFlowNodeStorage upon 
execution completion

* Add smoke test for flow node storage optimization

* Add system property to control behavior, expand catch clause, and update tests

* Add FINE logging to optimizeStorage to track timing of internal operations 
and log overall errors at WARNING level

* Add a read/write lock to control access to CpsFlowExecution.storage

* Revert "Add a read/write lock to control access to CpsFlowExecution.storage"

This reverts commit 4b89fed3df71d639e4f7e3959d9ff26b1f488d1c.

* Acquire TimingFlowNodeStorage.readWriteLock write lock when deleting old 
storage dir and replacing storage.delegate

* Unignore PersistenceProblemsTest.completedFinalFlowNodeNotPersisted


-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/workflow-cps-plugin/push/refs/heads/master/769bb7-a3a698%40github.com.

Reply via email to