Skip to content

CAUSEWAY-3989: [CommandLog] Bulk-Export and -Upload of Commands#3489

Merged
andi-huber merged 18 commits intomainfrom
3989-cmd-io
Apr 16, 2026
Merged

CAUSEWAY-3989: [CommandLog] Bulk-Export and -Upload of Commands#3489
andi-huber merged 18 commits intomainfrom
3989-cmd-io

Conversation

@andi-huber
Copy link
Copy Markdown
Contributor

@andi-huber andi-huber commented Apr 9, 2026

Command Replay Manager

  • Import commands as pending
  • List all imported (PENDING + FAILED)
  • + Custom icons
  • + Action to run selected commands
  • + Action to mark selected commands as EXCLUDE
  • + Action to delete selected commands
  • List all OK + EXCLUDE
  • + Custom icon
  • + Action to delete selected commands
  • Show all tables sorted by timestamp
  • Action to clear all CommandLog entities (available for PROTOTYPING)
  • Before replaying Commands in bulk, sort them by timestamp (preserve original execution order)
  • When replaying Commands in bulk, as soon as one individual replay fails, stop the bulk

Bugs

  • Replayed command (CommandExecutorService) even though successfully executed may leave the command-log replay state as UNDEFINED, while should be OK (not sure what is going on there)

Command Export Manager

  • List all not-exported CommandLog entries
  • + Custom icon
  • + Filter by Timestamp (after, before)
  • + Filter by User
  • + Filter by FeatureId
  • + Filter by Member Type (Action, Property)
  • + Action to ZIP Export selected CommandLog entries

Optional:

Task URL: https://issues.apache.org/jira/browse/CAUSEWAY-3989

@andi-huber andi-huber marked this pull request as ready for review April 16, 2026 10:48
@andi-huber andi-huber merged commit 47668a0 into main Apr 16, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant