public inbox for pbs-devel@lists.proxmox.com
 help / color / mirror / Atom feed
[pbs-devel] [PATCH proxmox-backup 0/6] s3 store verify: fix concurrency issues and add missing in-memory cache eviction
 2025-11-03 11:35 UTC  (19+ messages)
` [pbs-devel] [PATCH proxmox-backup 1/6] verify/datastore: make rename corrupt chunk a datastore helper method
` [pbs-devel] [PATCH proxmox-backup 2/6] datastore: refactor rename_corrupted_chunk error handling
` [pbs-devel] [PATCH proxmox-backup 3/6] verify: never hold mutex lock in async scope on corrupt chunk rename
` [pbs-devel] [PATCH proxmox-backup 4/6] datastore: acquire chunk store mutex lock when renaming corrupt chunk
` [pbs-devel] [PATCH proxmox-backup 5/6] datastore: verify: evict corrupt chunks from in-memory LRU cache
` [pbs-devel] [PATCH proxmox-backup 6/6] verify: distinguish s3 object fetching and chunk loading error
` [pbs-devel] obsoleted: [PATCH proxmox-backup 0/6] s3 store verify: fix concurrency issues and add missing in-memory cache eviction

[pbs-devel] [PATCH proxmox{, -backup} v3 00/10] s3 store: fix chunk upload/insert and GC race condition for s3 backend
 2025-11-03 11:34 UTC  (14+ messages)
` [pbs-devel] [PATCH proxmox v3 1/2] s3-client: add exponential backoff time for upload retries
` [pbs-devel] [PATCH proxmox v3 2/2] s3-client: add helper method to force final unconditional upload on
` [pbs-devel] [PATCH proxmox-backup v3 1/8] api/pull: avoid failing on concurrent conditional chunk uploads
` [pbs-devel] [PATCH proxmox-backup v3 2/8] datastore: GC: drop overly verbose info message during s3 chunk sweep
` [pbs-devel] [PATCH proxmox-backup v3 3/8] GC: refactor atime gathering for local chunk markers with s3 backend
` [pbs-devel] [PATCH proxmox-backup v3 4/8] chunk store: refactor method for chunk insertion
` [pbs-devel] [PATCH proxmox-backup v3 5/8] chunk store: add backend upload marker helpers for s3 backed stores
` [pbs-devel] [PATCH proxmox-backup v3 6/8] api: chunk upload: fix race between chunk backend upload and insert
` [pbs-devel] [PATCH proxmox-backup v3 7/8] api: chunk upload: fix race with garbage collection for no-cache on s3
` [pbs-devel] [PATCH proxmox-backup v3 8/8] pull: guard chunk upload and only insert into cache after upload
` [pbs-devel] obsoleted: [PATCH proxmox{, -backup} v3 00/10] s3 store: fix chunk upload/insert and GC race condition for s3 backend

[pbs-devel] [PATCH proxmox-backup 00/17] fix chunk upload/insert, rename corrupt chunks and GC race conditions for s3 backend
 2025-11-03 11:31 UTC  (18+ messages)
` [pbs-devel] [PATCH proxmox-backup 01/17] sync: pull: instantiate backend only once per sync job
` [pbs-devel] [PATCH proxmox-backup 02/17] api/datastore: move group notes setting to the datastore
` [pbs-devel] [PATCH proxmox-backup 03/17] api/datastore: move snapshot deletion into dedicated datastore helper
` [pbs-devel] [PATCH proxmox-backup 04/17] api/datastore: move backup log upload by implementing "
` [pbs-devel] [PATCH proxmox-backup 05/17] api/datastore: add dedicated datastore helper to set snapshot notes
` [pbs-devel] [PATCH proxmox-backup 06/17] datastore: refactor chunk insert based on backend
` [pbs-devel] [PATCH proxmox-backup 07/17] verify: rename corrupted to corrupt in log output and function names
` [pbs-devel] [PATCH proxmox-backup 08/17] verify/datastore: make rename corrupt chunk a datastore helper method
` [pbs-devel] [PATCH proxmox-backup 09/17] datastore: refactor rename_corrupt_chunk error handling
` [pbs-devel] [PATCH proxmox-backup 10/17] datastore: implement per-chunk file locking helper for s3 backend
` [pbs-devel] [PATCH proxmox-backup 11/17] datastore: acquire chunk store mutex lock when renaming corrupt chunk
` [pbs-devel] [PATCH proxmox-backup 12/17] datastore: get per-chunk file lock for chunk rename on s3 backend
` [pbs-devel] [PATCH proxmox-backup 13/17] fix #6961: datastore: verify: evict corrupt chunks from in-memory LRU cache
` [pbs-devel] [PATCH proxmox-backup 14/17] datastore: add locking to protect against races on chunk insert for s3
` [pbs-devel] [PATCH proxmox-backup 15/17] GC: fix race with chunk upload/insert on s3 backends
` [pbs-devel] [PATCH proxmox-backup 16/17] GC: lock chunk marker before cleanup in phase 3 "
` [pbs-devel] [PATCH proxmox-backup 17/17] datastore: GC: drop overly verbose info message during s3 chunk sweep

[pbs-devel] [PATCH proxmox{, -backup} v2 0/2] fix #6939: acme: support servers returning 204 for nonce requests
 2025-11-03 10:21 UTC  (6+ messages)
` [pbs-devel] [PATCH proxmox v2 1/1] "
` [pbs-devel] [PATCH proxmox-backup v2 1/1] fix #6939: acme: accept HTTP 204 from newNonce endpoint
` [pbs-devel] superseded: [PATCH proxmox{, -backup} v2 0/2] fix #6939: acme: support servers returning 204 for nonce requests

[pbs-devel] [PATCH proxmox{, -backup} v3 0/2] fix #6939: acme: support servers returning 204 for nonce requests
 2025-11-03 10:13 UTC  (3+ messages)
` [pbs-devel] [PATCH proxmox v3 1/1] "
` [pbs-devel] [PATCH proxmox-backup v3 1/1] fix #6939: acme: accept HTTP 204 from newNonce endpoint

[pbs-devel] [PATCH proxmox-backup 1/2] tree-wide: make hidden lifetimes explicit
 2025-11-03  9:33 UTC  (2+ messages)
` [pbs-devel] [PATCH proxmox-backup 2/2] pbs-client: fix unnecessary unwrap

[pbs-devel] [PATCH pbs-api-types] crypto: improve deserialization for Fingerprint with custom visitor
 2025-10-30 12:43 UTC  (2+ messages)
` [pbs-devel] applied: "

[pbs-devel] [RFC proxmox-backup] datastore: drop unused get_chunk_iterator() method
 2025-10-30 12:25 UTC 

[pbs-devel] [PATCH proxmox-backup] Avoid lost updates to configuration during datastore deletion
 2025-10-30 12:05 UTC  (2+ messages)

[pbs-devel] [RFC proxmox-backup] index writers: remove dead code
 2025-10-30 11:04 UTC  (6+ messages)

[pbs-devel] [PATCH proxmox{, -backup} 0/2] fix #6939: acme: support servers returning 204 for nonce requests
 2025-10-29 16:49 UTC  (14+ messages)
` [pbs-devel] [PATCH proxmox 1/1] "
` [pbs-devel] [PATCH proxmox-backup 1/1] fix #6939: acme: accept HTTP 204 from newNonce endpoint
` [pbs-devel] superseded: [PATCH proxmox{, -backup} 0/2] fix #6939: acme: support servers returning 204 for nonce requests

[pbs-devel] [PATCH proxmox{, -backup} 0/4] unmount datastores after sync job
 2025-10-29 16:02 UTC  (12+ messages)
` [pbs-devel] [PATCH proxmox 1/1] pbs-api-types: add 'unmount-on-done' field to sync job config
` [pbs-devel] [PATCH proxmox-backup 1/3] api: syncjob: correctly update/delete 'unmount-on-done' field
` [pbs-devel] [PATCH proxmox-backup 2/3] api: datastore: unmount datastore after sync if configured
` [pbs-devel] [PATCH proxmox-backup 3/3] ui: add 'unmount-on-done' field to SyncJobEdit window
` [pbs-devel] superseded: [PATCH proxmox{, -backup} 0/4] unmount datastores after sync job

[pbs-devel] [PATCH proxmox{, -backup} v2 0/5] unmount datastores after sync job
 2025-10-29 16:01 UTC  (6+ messages)
` [pbs-devel] [PATCH proxmox v2 1/1] pbs-api-types: add 'unmount-on-done' field to sync job config
` [pbs-devel] [PATCH proxmox-backup v2 1/4] api: syncjob: correctly update/delete 'unmount-on-done' field
` [pbs-devel] [PATCH proxmox-backup v2 2/4] api: datastore: unmount datastore after sync if configured
` [pbs-devel] [PATCH proxmox-backup v2 3/4] ui: add 'unmount-on-done' field to SyncJobEdit window
` [pbs-devel] [PATCH proxmox-backup v2 4/4] docs: add section about `unmount-on-done`

[pbs-devel] [PATCH proxmox-backup 0/2] fix 2 issues with s3 store verifies
 2025-10-29 11:06 UTC  (3+ messages)
` [pbs-devel] [PATCH proxmox-backup 1/2] verify: never hold mutex lock in async scope on corrupt chunk rename
` [pbs-devel] [PATCH proxmox-backup 2/2] verify: distinguish s3 object fetching and chunk loading error

[pbs-devel] [PATCH proxmox-backup v2] report: better hardware and system utilization overview
 2025-10-29  8:30 UTC  (2+ messages)

[pbs-devel] [PATCH proxmox-backup stable-3 v2 0/3] Backport group listing optimizations including bugfix
 2025-10-27 17:49 UTC  (5+ messages)
` [pbs-devel] [PATCH proxmox-backup stable-3 v2 1/3] api: admin: datastore: refactor BackupGroup to GroupListItem conversion
` [pbs-devel] [PATCH proxmox-backup stable-3 v2 2/3] api: admin: datastore: factor out 'get_group_owner'
` [pbs-devel] [PATCH proxmox-backup stable-3 v2 3/3] api: admin: datastore: optimize `groups` api call
` [pbs-devel] applied: [PATCH proxmox-backup stable-3 v2 0/3] Backport group listing optimizations including bugfix

[pbs-devel] [PATCH proxmox-backup stable-3 0/3] Backport group listing optimizations including bugfix
 2025-10-27 16:32 UTC  (8+ messages)
` [pbs-devel] [PATCH proxmox-backup stable-3 1/3] api: admin: datastore: refactor BackupGroup to GroupListItem conversion
` [pbs-devel] [PATCH proxmox-backup stable-3 2/3] api: admin: datastore: factor out 'get_group_owner'
` [pbs-devel] [PATCH proxmox-backup stable-3 3/3] api: admin: datastore: optimize `groups` api call
` [pbs-devel] superseded: [PATCH proxmox-backup stable-3 0/3] Backport group listing optimizations including bugfix

[pbs-devel] [PATCH v3 proxmox 3/3] compression: Add unit tests for the ZipEncoder
 2025-10-27 13:29 UTC  (4+ messages)

[pbs-devel] [PATCH proxmox{, -backup} v5 0/5] fix #4995: include symlinks in zip file restore
 2025-10-27 13:24 UTC  (6+ messages)
` [pbs-devel] [PATCH proxmox v5 1/5] compression: zip: add a FileType enum
` [pbs-devel] [PATCH proxmox v5 2/5] compression: zip: add support for symlinks
` [pbs-devel] [PATCH proxmox v5 3/5] compression: add tests for the ZipEncoder
` [pbs-devel] [PATCH proxmox-backup v5 4/5] pxar: Adopt FileType enum when adding a zip entry
` [pbs-devel] [PATCH proxmox-backup v5 5/5] fix #4995: pxar: Include symlinks in zip file creation

[pbs-devel] [PATCH proxmox-backup] report: better hardware and system utilization overview
 2025-10-24 12:22 UTC  (4+ messages)

[pbs-devel] [PATCH proxmox] s3-client: make storage class in list objects v2 response optional
 2025-10-20  9:15 UTC 

[pbs-devel] [PATCH proxmox-backup v2 00/12] s3 store: fix issues with chunk s3 backend upload and cache eviction
 2025-10-15 16:47 UTC  (17+ messages)
` [pbs-devel] [PATCH proxmox-backup v2 01/12] datastore: gc: inline single callsite method
` [pbs-devel] [PATCH proxmox-backup v2 02/12] gc: chunk store: rework atime check and gc status into common helper
` [pbs-devel] [PATCH proxmox-backup v2 03/12] chunk store: add unsafe signature to cache remove method
` [pbs-devel] [PATCH proxmox-backup v2 04/12] local store cache: replace evicted cache chunks instead of truncate
` [pbs-devel] [PATCH proxmox-backup v2 05/12] local store cache: serve response fetched from s3 backend
` [pbs-devel] [PATCH proxmox-backup v2 06/12] local store cache: refactor fetch and insert of chunks for "
` [pbs-devel] [PATCH proxmox-backup v2 07/12] local store cache: rework access cache fetching and insert logic
` [pbs-devel] [PATCH proxmox-backup v2 08/12] local store cache: drop obsolete cacher implementation
` [pbs-devel] [PATCH proxmox-backup v2 09/12] chunk store: refactor method for chunk insertion
` [pbs-devel] [PATCH proxmox-backup v2 10/12] api: chunk upload: fix race between chunk backend upload and insert
` [pbs-devel] [PATCH proxmox-backup v2 11/12] api: chunk upload: fix race with garbage collection for no-cache on s3
` [pbs-devel] [PATCH proxmox-backup v2 12/12] pull: guard chunk upload and only insert into cache after upload
` [pbs-devel] partially-applied: [PATCH proxmox-backup v2 00/12] s3 store: fix issues with chunk s3 backend upload and cache eviction
` [pbs-devel] superseded: "

[pbs-devel] [PATCH proxmox-backup v2 0/3] GC refactor follow-ups
 2025-10-15 12:57 UTC  (6+ messages)
` [pbs-devel] [PATCH proxmox-backup v2 1/3] GC: refactor chunk removal helper
` [pbs-devel] [PATCH proxmox-backup v2 2/3] GC: rename helper to cond_sweep_chunk
` [pbs-devel] [PATCH proxmox-backup v2 3/3] GC: mark cond_sweep_chunk helper as unafe
` [pbs-devel] applied-series: [PATCH proxmox-backup v2 0/3] GC refactor follow-ups

[pbs-devel] [PATCH proxmox-backup 0/3] GC refactor follow-ups
 2025-10-15 10:14 UTC  (11+ messages)
` [pbs-devel] [PATCH proxmox-backup 1/3] GC: refactor chunk removal helper
` [pbs-devel] [PATCH proxmox-backup 2/3] GC: rename helper to cond_sweep_chunk
` [pbs-devel] [PATCH proxmox-backup 3/3] GC: mark cond_sweep_chunk helper as unafe
` [pbs-devel] superseded: [PATCH proxmox-backup 0/3] GC refactor follow-ups

[pbs-devel] [PATCH proxmox-backup v2] sync job: pull: avoid blocking future during thread pool completion
 2025-10-14 13:05 UTC  (2+ messages)
` [pbs-devel] applied: "

[pbs-devel] [PATCH proxmox{, -backup} v2 0/7] introduce streaming content api call
 2025-10-14 12:42 UTC  (20+ messages)
` [pbs-devel] [PATCH proxmox v2 1/1] pbs-api-types: add api types for "
` [pbs-devel] [PATCH proxmox-backup v2 1/6] backup: hierarchy: add new can_access_any_namespace_below helper
  ` [pbs-devel] applied: "
` [pbs-devel] [PATCH proxmox-backup v2 2/6] backup: hierarchy: reuse 'NS_PRIVS_OK' for namespace helper
  ` [pbs-devel] applied: "
` [pbs-devel] [PATCH proxmox-backup v2 3/6] api: admin: datastore: refactor BackupGroup to GroupListItem conversion
  ` [pbs-devel] applied: "
` [pbs-devel] [PATCH proxmox-backup v2 4/6] api: admin: datastore: factor out 'get_group_owner'
  ` [pbs-devel] applied: "
` [pbs-devel] [PATCH proxmox-backup v2 5/6] api: admin: datastore: optimize `groups` api call
  ` [pbs-devel] applied: "
` [pbs-devel] [PATCH proxmox-backup v2 6/6] api: admin: datastore: implement streaming content "

[pbs-devel] [PATCH proxmox-backup] sync job: pull: avoid blocking future during thread pool completion
 2025-10-14 11:55 UTC  (4+ messages)
` [pbs-devel] superseded: "

[pbs-devel] [PATCH proxmox] fix #6906: s3-client: conditionally set Content-Length header
 2025-10-14 11:43 UTC  (2+ messages)
` [pbs-devel] applied: "

[pbs-devel] [PATCH proxmox 0/2] rest-server: minor code cleanup
 2025-10-14 11:03 UTC  (2+ messages)
` [pbs-devel] applied-series: "

[pbs-devel] [PATCH proxmox] schema: drop leftover useless i64 check
 2025-10-14 10:24 UTC 

[pbs-devel] [PATCH proxmox-backup] proxy: avoid logging every minute that a datastore is not mounted
 2025-10-14  7:55 UTC 

[pbs-devel] [PATCH proxmox 0/4] improve mail compatability
 2025-10-12 14:14 UTC  (2+ messages)
` [pbs-devel] applied-series: "

[pbs-devel] [PATCH proxmox-backup 0/7] s3 store: fix issues with chunk s3 backend upload and cache eviction
 2025-10-08 15:22 UTC  (2+ messages)
` [pbs-devel] superseded: "

page: 

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal