public inbox for pbs-devel@lists.proxmox.com
 help / color / mirror / Atom feed
[pbs-devel] [PATCH proxmox-backup 0/3] datastore: remove config reload on hot path
 2025-11-14 15:08 UTC  (11+ messages)
` [pbs-devel] [PATCH proxmox-backup 1/3] partial fix #6049: datastore: impl ConfigVersionCache fast path for lookups
` [pbs-devel] [PATCH proxmox-backup 2/3] partial fix #6049: datastore: use config fast-path in Drop
` [pbs-devel] [PATCH proxmox-backup 3/3] datastore: add TTL fallback to catch manual config edits
` [pbs-devel] superseded: [PATCH proxmox-backup 0/3] datastore: remove config reload on hot path

[pbs-devel] [PATCH proxmox-backup v2 0/4] datastore: remove config reload on hot path
 2025-11-14 15:05 UTC  (5+ messages)
` [pbs-devel] [PATCH proxmox-backup v2 1/4] partial fix #6049: config: enable config version cache for datastore
` [pbs-devel] [PATCH proxmox-backup v2 2/4] partial fix #6049: datastore: impl ConfigVersionCache fast path for lookups
` [pbs-devel] [PATCH proxmox-backup v2 3/4] partial fix #6049: datastore: use config fast-path in Drop
` [pbs-devel] [PATCH proxmox-backup v2 4/4] partial fix #6049: datastore: add TTL fallback to catch manual config edits

[pbs-devel] [PATCH proxmox-backup v6 00/21] fix chunk upload/insert, rename corrupt chunks and GC race conditions for s3 backend
 2025-11-14 13:34 UTC  (23+ messages)
` [pbs-devel] [PATCH proxmox-backup v6 01/21] datastore: GC: drop overly verbose info message during s3 chunk sweep
` [pbs-devel] [PATCH proxmox-backup v6 02/21] chunk store: implement per-chunk file locking helper for s3 backend
` [pbs-devel] [PATCH proxmox-backup v6 03/21] datastore: acquire chunk store mutex lock when renaming corrupt chunk
` [pbs-devel] [PATCH proxmox-backup v6 04/21] datastore: get per-chunk file lock for chunk rename on s3 backend
` [pbs-devel] [PATCH proxmox-backup v6 05/21] fix #6961: datastore: verify: evict corrupt chunks from in-memory LRU cache
` [pbs-devel] [PATCH proxmox-backup v6 06/21] datastore: add locking to protect against races on chunk insert for s3
` [pbs-devel] [PATCH proxmox-backup v6 07/21] GC: fix race with chunk upload/insert on s3 backends
` [pbs-devel] [PATCH proxmox-backup v6 08/21] chunk store: reduce exposure of clear_chunk() to crate only
` [pbs-devel] [PATCH proxmox-backup v6 09/21] chunk store: make chunk removal a helper method of the chunk store
` [pbs-devel] [PATCH proxmox-backup v6 10/21] store: split insert_chunk into wrapper + unsafe locked implementation
` [pbs-devel] [PATCH proxmox-backup v6 11/21] store: cache: move Mutex acquire to cache insertion
` [pbs-devel] [PATCH proxmox-backup v6 12/21] chunk store: rename cache-specific helpers
` [pbs-devel] [PATCH proxmox-backup v6 13/21] GC: cleanup chunk markers from cache in phase 3 on s3 backends
` [pbs-devel] [PATCH proxmox-backup v6 14/21] GC: touch bad chunk files independent of backend type
` [pbs-devel] [PATCH proxmox-backup v6 15/21] GC: guard missing marker file insertion for s3 backed stores
` [pbs-devel] [PATCH proxmox-backup v6 16/21] GC: s3: track if a chunk marker file is missing since a bad chunk
` [pbs-devel] [PATCH proxmox-backup v6 17/21] chunk store: add helpers marking missing local chunk markers as expected
` [pbs-devel] [PATCH proxmox-backup v6 18/21] GC: assure chunk exists on s3 store when creating missing chunk marker
` [pbs-devel] [PATCH proxmox-backup v6 19/21] datastore: document s3 backend specific locking restrictions
` [pbs-devel] [PATCH proxmox-backup v6 20/21] GC: fix: don't drop bad extension for S3 object to chunk path helper
` [pbs-devel] [PATCH proxmox-backup v6 21/21] GC: clean up bad chunks from the filesystem only

[pbs-devel] [PATCH proxmox-backup v5 00/19] fix chunk upload/insert, rename corrupt chunks and GC race conditions for s3 backend
 2025-11-14 13:21 UTC  (21+ messages)
` [pbs-devel] [PATCH proxmox-backup v5 01/19] datastore: GC: drop overly verbose info message during s3 chunk sweep
` [pbs-devel] [PATCH proxmox-backup v5 02/19] chunk store: implement per-chunk file locking helper for s3 backend
` [pbs-devel] [PATCH proxmox-backup v5 03/19] datastore: acquire chunk store mutex lock when renaming corrupt chunk
` [pbs-devel] [PATCH proxmox-backup v5 04/19] datastore: get per-chunk file lock for chunk rename on s3 backend
` [pbs-devel] [PATCH proxmox-backup v5 05/19] fix #6961: datastore: verify: evict corrupt chunks from in-memory LRU cache
` [pbs-devel] [PATCH proxmox-backup v5 06/19] datastore: add locking to protect against races on chunk insert for s3
` [pbs-devel] [PATCH proxmox-backup v5 07/19] GC: fix race with chunk upload/insert on s3 backends
` [pbs-devel] [PATCH proxmox-backup v5 08/19] chunk store: reduce exposure of clear_chunk() to crate only
` [pbs-devel] [PATCH proxmox-backup v5 09/19] chunk store: make chunk removal a helper method of the chunk store
` [pbs-devel] [PATCH proxmox-backup v5 10/19] store: split insert_chunk into wrapper + unsafe locked implementation
` [pbs-devel] [PATCH proxmox-backup v5 11/19] store: cache: move Mutex acquire to cache insertion
` [pbs-devel] [PATCH proxmox-backup v5 12/19] chunk store: rename cache-specific helpers
` [pbs-devel] [PATCH proxmox-backup v5 13/19] GC: cleanup chunk markers from cache in phase 3 on s3 backends
` [pbs-devel] [PATCH proxmox-backup v5 14/19] GC: touch bad chunk files independent of backend type
` [pbs-devel] [PATCH proxmox-backup v5 15/19] GC: guard missing marker file insertion for s3 backed stores
` [pbs-devel] [PATCH proxmox-backup v5 16/19] GC: s3: track if a chunk marker file is missing since a bad chunk
` [pbs-devel] [PATCH proxmox-backup v5 17/19] chunk store: add helpers marking missing local chunk markers as expected
` [pbs-devel] [PATCH proxmox-backup v5 18/19] GC: assure chunk exists on s3 store when creating missing chunk marker
` [pbs-devel] [PATCH proxmox-backup v5 19/19] datastore: document s3 backend specific locking restrictions
` [pbs-devel] superseded: [PATCH proxmox-backup v5 00/19] fix chunk upload/insert, rename corrupt chunks and GC race conditions for s3 backend

[pbs-devel] [PATCH proxmox{, -backup} v4 00/12] parallelize chunk reads in verification
 2025-11-14 10:46 UTC  (16+ messages)
` [pbs-devel] [PATCH proxmox v4 1/3] pbs-api-types: add schema for {worker, read, verify}-threads
` [pbs-devel] [PATCH proxmox v4 2/3] pbs-api-types: jobs: add {read, verify}-threads to VerificationJobConfig
` [pbs-devel] [PATCH proxmox v4 3/3] pbs-api-types: use worker-threads schema for TapeBackupJobSetup
` [pbs-devel] [PATCH proxmox-backup v4 1/9] verify: correct typo in comment
` [pbs-devel] [PATCH proxmox-backup v4 2/9] verify: introduce new state struct
` [pbs-devel] [PATCH proxmox-backup v4 3/9] verify: refactor into associated functions to use "
` [pbs-devel] [PATCH proxmox-backup v4 4/9] verify: move chunk loading into parallel handler
` [pbs-devel] [PATCH proxmox-backup v4 5/9] verify: determine the number of threads to use with {read, verify}-threads
` [pbs-devel] [PATCH proxmox-backup v4 6/9] verify: add {read, verify}-threads to update endpoint
` [pbs-devel] [PATCH proxmox-backup v4 7/9] verify: add {read, verify}-threads to api schema in backup manager
` [pbs-devel] [PATCH proxmox-backup v4 8/9] ui: verify: add option to set number of threads for job
` [pbs-devel] [PATCH proxmox-backup v4 9/9] docs: verify: document {read, verify}-threads and update screenshot

[pbs-devel] [PATCH proxmox] fix #6913: auth-api: fix user ID parsing for 2-character realms
 2025-11-14 10:34 UTC  (4+ messages)
` [pbs-devel] applied: "

[pbs-devel] [PATCH proxmox-backup v2] notifications/pbsXtoX: adapt to proxmox-apt making old_version optional
 2025-11-14  8:49 UTC  (3+ messages)
` [pbs-devel] applied: "

[pbs-devel] [PATCH proxmox-backup v3 0/7] wait for active operations to finish before s3 refresh
 2025-11-14  8:48 UTC  (9+ messages)
` [pbs-devel] [PATCH proxmox-backup v3 1/7] api: admin: drop useless option for do_unmount_device() parameter
` [pbs-devel] [PATCH proxmox-backup v3 2/7] api: admin: rework waiting on active operations and maintenance locking
` [pbs-devel] [PATCH proxmox-backup v3 3/7] api: admin: make s3 refresh handler sync
` [pbs-devel] [PATCH proxmox-backup v3 4/7] datastore: s3 refresh: set/unset maintenance mode in api handler
` [pbs-devel] [PATCH proxmox-backup v3 5/7] api: datastore: wait for active operations to clear before s3 refresh
` [pbs-devel] [PATCH proxmox-backup v3 6/7] api: config: avoid unneeded backend instance on s3 store recreation
` [pbs-devel] [PATCH proxmox-backup v3 7/7] api: config: guard s3-refresh on datastore recreation
` [pbs-devel] applied-series: [PATCH proxmox-backup v3 0/7] wait for active operations to finish before s3 refresh

[pbs-devel] [PATCH proxmox-backup v2 0/6] wait for active operations to finish before s3 refresh
 2025-11-13 14:23 UTC  (17+ messages)
` [pbs-devel] [PATCH proxmox-backup v2 1/6] api: datastore: fix typo in helper function name
` [pbs-devel] [PATCH proxmox-backup v2 2/6] api: admin: make expected maintenance type helper generic over type
` [pbs-devel] [PATCH proxmox-backup v2 3/6] api: admin: factor out busy waiting on active operations
` [pbs-devel] [PATCH proxmox-backup v2 4/6] api: admin: factor out locking and maintenance mode clearing
` [pbs-devel] [PATCH proxmox-backup v2 5/6] datastore: s3 refresh: set/unset maintenance mode in api handler
` [pbs-devel] [PATCH proxmox-backup v2 6/6] api: datastore: wait for active operations to clear before s3 refresh
` [pbs-devel] partially-applied: [PATCH proxmox-backup v2 0/6] wait for active operations to finish "
` [pbs-devel] superseded: "

[pbs-devel] [PATCH proxmox-backup] notifications: adapt to proxmox-apt making old_version optional
 2025-11-13 12:55 UTC  (5+ messages)
` [pbs-devel] Superseded: "

[pbs-devel] [PATCH proxmox{, -backup} v3 0/9] parallelize chunk reads in verification
 2025-11-13  9:33 UTC  (20+ messages)
` [pbs-devel] [PATCH proxmox v3 1/3] pbs-api-types: add schema for {worker, read, verify}-threads
` [pbs-devel] [PATCH proxmox v3 2/3] pbs-api-types: jobs: add {read, verify}-threads to VerificationJobConfig
` [pbs-devel] [PATCH proxmox-backup v3 1/6] api: verify: move chunk loading into parallel handler
` [pbs-devel] [PATCH proxmox-backup v3 2/6] api: verify: bundle parameters into new struct
` [pbs-devel] [PATCH proxmox-backup v3 3/6] api: verify: determine the number of threads to use with {read, verify}-threads
` [pbs-devel] [PATCH proxmox-backup v3 4/6] api: verify: correct typo in comment
` [pbs-devel] [PATCH proxmox-backup v3 5/6] api: verify: add {read, verify}-threads to update endpoint
` [pbs-devel] [PATCH proxmox-backup v3 6/6] ui: verify: add option to set number of threads for job
` [pbs-devel] superseded: [PATCH proxmox{, -backup} v3 0/9] parallelize chunk reads in verification

[pbs-devel] [PATCH proxmox-backup] tape: media_catalog: replace deprecated flock() with Flock
 2025-11-13  8:39 UTC  (2+ messages)

[pbs-devel] [PATCH proxmox-backup 0/2] wait for active operations to finish before s3 refresh
 2025-11-12 16:37 UTC  (5+ messages)
` [pbs-devel] [PATCH proxmox-backup 1/2] datastore: s3 refresh: set/unset maintenance mode in api handler
` [pbs-devel] superseded: [PATCH proxmox-backup 0/2] wait for active operations to finish before s3 refresh

[pbs-devel] [PATCH proxmox-backup] task tracking: fix adding new entry if other PID is tracked
 2025-11-12 13:14 UTC 

[pbs-devel] [PATCH manager/proxmox{-widget-toolkit, -backup} v2 0/4] replace Proxmox logo with SVG version
 2025-11-12 13:04 UTC  (2+ messages)
` [pbs-devel] [pve-devel] "

[pbs-devel] [PATCH proxmox{, -backup} v2 0/5] unmount datastores after sync job
 2025-11-12 12:06 UTC  (11+ 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 2/4] api: datastore: unmount datastore after sync if configured
` [pbs-devel] superseded: [PATCH proxmox{, -backup} v2 0/5] unmount datastores after sync job

[pbs-devel] [PATCH proxmox{, -backup} v3 0/5] unmount datastores after sync job
 2025-11-12 12:05 UTC  (6+ messages)
` [pbs-devel] [PATCH proxmox v3 1/1] pbs-api-types: add 'unmount-on-done' field to sync job config
` [pbs-devel] [PATCH proxmox-backup v3 1/4] api: syncjob: correctly update/delete 'unmount-on-done' field
` [pbs-devel] [PATCH proxmox-backup v3 2/4] api: datastore: auto-unmount after mount-triggered sync
` [pbs-devel] [PATCH proxmox-backup v3 3/4] ui: add 'unmount-on-done' field to SyncJobEdit window
` [pbs-devel] [PATCH proxmox-backup v3 4/4] docs: add section about `unmount-on-done`

[pbs-devel] [PATCH proxmox{, -backup} v2 0/8] shared rate limiter for s3 client instances
 2025-11-12 11:55 UTC  (21+ messages)
` [pbs-devel] [PATCH proxmox v2 1/4] rate-limiter: add crate for traffic rate limiter implementations
` [pbs-devel] [PATCH proxmox v2 2/4] http: drop factored out rate limiter implementation
` [pbs-devel] [PATCH proxmox v2 3/4] rest-server: optionally depend on factored out shared rate limiter
` [pbs-devel] [PATCH proxmox v2 4/4] s3-client: add shared rate limiter via https connector
` [pbs-devel] [PATCH proxmox-backup v2 1/4] traffic control: use factored out shared rate limiter
` [pbs-devel] [PATCH proxmox-backup v2 2/4] api: config: update s3 endpoint rate limits in config
` [pbs-devel] [PATCH proxmox-backup v2 3/4] datastore: s3: set rate limiter options for s3 client
` [pbs-devel] [PATCH proxmox-backup v2 4/4] ui: expose rate and burst limits for s3 endpoints
` [pbs-devel] superseded: [PATCH proxmox{, -backup} v2 0/8] shared rate limiter for s3 client instances

[pbs-devel] [PATCH proxmox{, -backup} v3 0/9] shared rate limiter for s3 client instances
 2025-11-12 11:53 UTC  (10+ messages)
` [pbs-devel] [PATCH proxmox v3 1/5] rate-limiter: add crate for traffic rate limiter implementations
` [pbs-devel] [PATCH proxmox v3 2/5] rate-limiter: avoid division by zero in traffic updater
` [pbs-devel] [PATCH proxmox v3 3/5] http: drop factored out rate limiter implementation
` [pbs-devel] [PATCH proxmox v3 4/5] rest-server: optionally depend on factored out shared rate limiter
` [pbs-devel] [PATCH proxmox v3 5/5] s3-client: add shared rate limiter via https connector
` [pbs-devel] [PATCH proxmox-backup v3 1/4] traffic control: use factored out shared rate limiter
` [pbs-devel] [PATCH proxmox-backup v3 2/4] api: config: update s3 endpoint rate limits in config
` [pbs-devel] [PATCH proxmox-backup v3 3/4] datastore: s3: set rate limiter options for s3 client
` [pbs-devel] [PATCH proxmox-backup v3 4/4] ui: expose rate and burst limits for s3 endpoints

[pbs-devel] [PATCH proxmox-backup] build: use MultiArch paths for `make ..`
 2025-11-12 11:17 UTC  (3+ messages)

[pbs-devel] [PATCH proxmox{, -backup} v3 0/6] add user specific rate-limits
 2025-11-12 10:36 UTC  (13+ messages)
` [pbs-devel] [PATCH proxmox v3 1/3] pbs-api-types: allow traffic-control rules to match users
` [pbs-devel] [PATCH proxmox v3 2/3] http: track user tag updates on rate-limited streams
` [pbs-devel] [PATCH proxmox v3 3/3] rest-server: propagate rate-limit tags from authenticated users
` [pbs-devel] [PATCH proxmox-backup v3 2/3] traffic-control: handle users specified in a rule correctly
` [pbs-devel] [PATCH proxmox-backup v3 3/3] ui: traffic-control: add users field in edit form and list
` [pbs-devel] superseded: [PATCH proxmox{, -backup} v3 0/6] add user specific rate-limits

[pbs-devel] [PATCH proxmox{, -backup} v4 0/6] add user specific rate-limits
 2025-11-12 10:35 UTC  (7+ messages)
` [pbs-devel] [PATCH proxmox v4 1/3] pbs-api-types: allow traffic-control rules to match users
` [pbs-devel] [PATCH proxmox v4 2/3] http: track user tag updates on rate-limited streams
` [pbs-devel] [PATCH proxmox v4 3/3] rest-server: propagate rate-limit tags from authenticated users
` [pbs-devel] [PATCH proxmox-backup v4 1/3] api: taffic-control: update/delete users on rule correctly
` [pbs-devel] [PATCH proxmox-backup v4 2/3] traffic-control: add user-specific rule matching and precedence
` [pbs-devel] [PATCH proxmox-backup v4 3/3] ui: traffic-control: add users field in edit form and list

[pbs-devel] [PATCH proxmox-backup v2] report: better hardware and system utilization overview
 2025-11-11 16:13 UTC  (3+ messages)

[pbs-devel] [PATCH proxmox v2] fix #7008: s3-client: drop unused optional object list v2 response fields
 2025-11-11 15:25 UTC  (4+ messages)
` [pbs-devel] applied: "

[pbs-devel] [PATCH proxmox] s3-client: drop unused optional object list v2 response fields
 2025-11-11 14:49 UTC  (3+ messages)
` [pbs-devel] superseded: "

[pbs-devel] [PATCH proxmox-backup v4 00/14] fix chunk upload/insert, rename corrupt chunks and GC race conditions for s3 backend
 2025-11-11 14:31 UTC  (3+ messages)
` [pbs-devel] partially-applied: "

[pbs-devel] [PATCH proxmox-backup] gc: only create locally missing chunk markers if present on S3 store
 2025-11-11 14:31 UTC  (3+ messages)
` [pbs-devel] superseded: "
` [pbs-devel] obsolete: "

[pbs-devel] [PATCH proxmox] s3-client: make storage class in list objects v2 response optional
 2025-11-11 14:15 UTC  (2+ messages)
` [pbs-devel] applied: "

[pbs-devel] [PATCH proxmox-backup 0/2] fix 2 issues with s3 store verifies
 2025-11-11 13:57 UTC  (2+ messages)
` [pbs-devel] applied-series: "

[pbs-devel] [PATCH proxmox-backup] proxy: avoid logging every minute that a datastore is not mounted
 2025-11-11 10:54 UTC  (2+ messages)

[pbs-devel] [RFC proxmox-backup] index writers: remove dead code
 2025-11-11 10:41 UTC  (5+ messages)
      ` [pbs-devel] applied: "

[pbs-devel] [RFC proxmox-backup] datastore: drop unused get_chunk_iterator() method
 2025-11-11 10:41 UTC  (2+ messages)

page:  |  | latest

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