Skip to content

fix(importer): NZB cleanup behavior and persistence improvements - #207

Merged
javi11 merged 2 commits into
kipsilabs:mainfrom
drondeseries:fix/nzb-cleanup
Jan 5, 2026
Merged

fix(importer): NZB cleanup behavior and persistence improvements#207
javi11 merged 2 commits into
kipsilabs:mainfrom
drondeseries:fix/nzb-cleanup

Conversation

@drondeseries

Copy link
Copy Markdown
Contributor

This PR introduces configurable NZB cleanup behavior and improves NZB persistence reliability.

Changes

  • Configurable Cleanup: Added nzb_cleanup_behavior setting to choose between delete (default) or keep for both success and failure scenarios.
  • Persistence Fix: Ensures NZB files are moved to persistent storage (.nzbs/) immediately upon queue addition to prevent data loss on container restarts.
  • Failure Handling: Moves failed NZB files to .nzbs/failed instead of deleting them (unless configured to delete), aiding in debugging.
  • Refactor: Aligned persistence logic in service.go with upstream patterns.

Configuration

New config.yaml options:

import:
  nzb_cleanup_behavior:
    on_success: 'delete' # Options: delete, keep (default: delete)
    on_failure: 'delete' # Options: delete, keep (default: delete)

@javi11

javi11 commented Jan 3, 2026

Copy link
Copy Markdown
Collaborator

Remove the log file

@javi11

javi11 commented Jan 4, 2026

Copy link
Copy Markdown
Collaborator

resolve the conflicts

@drondeseries

Copy link
Copy Markdown
Contributor Author

Done

@javi11
javi11 merged commit 3ddc047 into kipsilabs:main Jan 5, 2026
1 check passed
@drondeseries
drondeseries deleted the fix/nzb-cleanup branch February 5, 2026 20:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants