Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							440c7e3361 
							
						 
					 
					
						
						
							
							bump proxmox-rrd to 0.1.0-1  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2024-02-01 13:46:28 +01:00 
						 
				 
			
				
					
						
							
							
								Lukas Wagner 
							
						 
					 
					
						
						
						
						
							
						
						
							2f94283367 
							
						 
					 
					
						
						
							
							rrd: spell out hard to understand abbreviations in public types  
						
						... 
						
						
						
						Signed-off-by: Lukas Wagner <l.wagner@proxmox.com> 
						
					 
					
						2024-02-01 10:32:19 +01:00 
						 
				 
			
				
					
						
							
							
								Lukas Wagner 
							
						 
					 
					
						
						
						
						
							
						
						
							f9e8ebfdc8 
							
						 
					 
					
						
						
							
							rrd: fix a few typos  
						
						... 
						
						
						
						Signed-off-by: Lukas Wagner <l.wagner@proxmox.com> 
						
					 
					
						2024-02-01 10:32:19 +01:00 
						 
				 
			
				
					
						
							
							
								Lukas Wagner 
							
						 
					 
					
						
						
						
						
							
						
						
							6eed8ed992 
							
						 
					 
					
						
						
							
							rrd: feature-gate support for the v1 format  
						
						... 
						
						
						
						new users of this crate might not really need support for the v1
format.
Signed-off-by: Lukas Wagner <l.wagner@proxmox.com> 
						
					 
					
						2024-02-01 10:32:19 +01:00 
						 
				 
			
				
					
						
							
							
								Lukas Wagner 
							
						 
					 
					
						
						
						
						
							
						
						
							4d150d35c7 
							
						 
					 
					
						
						
							
							add debian packaging for proxmox-rrd  
						
						... 
						
						
						
						Signed-off-by: Lukas Wagner <l.wagner@proxmox.com> 
						
					 
					
						2024-02-01 10:32:19 +01:00 
						 
				 
			
				
					
						
							
							
								Lukas Wagner 
							
						 
					 
					
						
						
						
						
							
						
						
							5cbc8a4b66 
							
						 
					 
					
						
						
							
							add proxmox-rrd to workspace  
						
						... 
						
						
						
						Signed-off-by: Lukas Wagner <l.wagner@proxmox.com> 
						
					 
					
						2024-02-01 10:30:57 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Lamprecht 
							
						 
					 
					
						
						
						
						
							
						
						
							109902fbf0 
							
						 
					 
					
						
						
							
							tree-wide: fix various typos  
						
						... 
						
						
						
						found with codespell
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> 
						
					 
					
						2023-11-29 18:32:07 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							10f56e9358 
							
						 
					 
					
						
						
							
							sort dependencies  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2022-12-12 09:08:56 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							32504b78db 
							
						 
					 
					
						
						
							
							switch remaining member dependencies to workspace  
						
						... 
						
						
						
						these are only used by a single member at the moment, but we can move them to
the workspace to have a single location for version + base feature set
specification.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2022-12-12 09:08:36 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							b659deb529 
							
						 
					 
					
						
						
							
							switch regular dependencies to workspace ones  
						
						... 
						
						
						
						where applicable.
notable changes:
- serde now uses 'derive' feature across the board
- serde removed from pbs-tools (not used)
- openssl bumped to 0.40 (and patched comment removed)
- removed invalid zstd comment
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2022-12-12 09:07:12 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							d75e305162 
							
						 
					 
					
						
						
							
							switch proxmox dependencies to workspace  
						
						... 
						
						
						
						besides harmonizing versions, the only global change is that the tokio-io
feature of pxar is now implied since its default anyway, instead of being
spelled out.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2022-12-12 09:05:27 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							219af02796 
							
						 
					 
					
						
						
							
							workspace: inherit metadata  
						
						... 
						
						
						
						pbs-buildcfg is the only one that needs to inherit the version as well, since
it stores it in the compiled crate.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2022-12-12 09:05:27 +01:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							5acca01947 
							
						 
					 
					
						
						
							
							tree-wide: bump edition to 2021  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-12-06 13:31:01 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							1aa6f0ea22 
							
						 
					 
					
						
						
							
							clippy 1.65 fixes  
						
						... 
						
						
						
						and rustfmt
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2022-12-05 11:40:02 +01:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							3193237afd 
							
						 
					 
					
						
						
							
							rrd: add Entry::get() to access the data  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-11-24 13:53:49 +01:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							3bbdcf23e0 
							
						 
					 
					
						
						
							
							bump sys dep to 0.4.1  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-10-19 14:26:00 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Lamprecht 
							
						 
					 
					
						
						
						
						
							
						
						
							d97a86c15b 
							
						 
					 
					
						
						
							
							cargo: rrd: set license in subcrate too  
						
						... 
						
						
						
						in preparation of moving this out
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> 
						
					 
					
						2022-10-11 15:46:30 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							5d61126f58 
							
						 
					 
					
						
						
							
							bump proxmox-sys dep to 0.4  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-07-28 13:47:37 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							56b5c28930 
							
						 
					 
					
						
						
							
							rrd: Entry type and clippy fixes  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-07-27 14:54:44 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							f3fd79be13 
							
						 
					 
					
						
						
							
							bump proxmox-sys dep to 0.3.1  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-06-29 09:45:11 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							f81e9b259a 
							
						 
					 
					
						
						
							
							bump proxmox-router dep to 1.2.4  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-06-21 10:43:19 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Lamprecht 
							
						 
					 
					
						
						
						
						
							
						
						
							d845736270 
							
						 
					 
					
						
						
							
							tree wide: typo fixes through codespell  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> 
						
					 
					
						2022-06-07 14:08:09 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							8e042eb130 
							
						 
					 
					
						
						
							
							update to nix 0.24 / rustyline 9 / proxmox-sys 0.3  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2022-06-02 14:33:33 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							6614f8840f 
							
						 
					 
					
						
						
							
							build: bump required log version  
						
						... 
						
						
						
						else logging using "{var}" in format strings doesn't work properly.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2022-05-16 15:02:07 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							71a7566cd3 
							
						 
					 
					
						
						
							
							bump proxmox-schema dependency to 1.3.1 for streaming attribute  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-13 08:20:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							56dd83740d 
							
						 
					 
					
						
						
							
							bump proxmox-router dependency to 1.2  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-04-13 08:17:08 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Lamprecht 
							
						 
					 
					
						
						
						
						
							
						
						
							d5b9d1f482 
							
						 
					 
					
						
						
							
							rrd: rust fmt  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> 
						
					 
					
						2022-04-06 16:56:33 +02:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							42cafaba32 
							
						 
					 
					
						
						
							
							bump proxmox-schema dep to 1.3  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2022-03-04 09:50:21 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Lamprecht 
							
						 
					 
					
						
						
						
						
							
						
						
							43b602248d 
							
						 
					 
					
						
						
							
							rrd: extract data: avoid always calculating start-time fallback  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> 
						
					 
					
						2022-02-15 07:59:55 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Lamprecht 
							
						 
					 
					
						
						
						
						
							
						
						
							5740f36ef8 
							
						 
					 
					
						
						
							
							rrd: avoid intermediate index, directly loop over data  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> 
						
					 
					
						2022-02-15 07:59:55 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Lamprecht 
							
						 
					 
					
						
						
						
						
							
						
						
							6149c171ca 
							
						 
					 
					
						
						
							
							rrd cache: code style, avoid useless intermediate mutable  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> 
						
					 
					
						2022-02-15 07:59:12 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							d80d195c26 
							
						 
					 
					
						
						
							
							misc clippy fixes  
						
						... 
						
						
						
						the trivial ones ;)
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2022-02-08 14:57:16 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							c8e73a225a 
							
						 
					 
					
						
						
							
							rrd: drop redundant field names  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2021-12-30 15:02:07 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							872b5f41cd 
							
						 
					 
					
						
						
							
							tree-wide: drop redundant clones  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2021-12-30 15:02:07 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Grünbichler 
							
						 
					 
					
						
						
						
						
							
						
						
							5b19368000 
							
						 
					 
					
						
						
							
							tree-wide: fix needless borrows  
						
						... 
						
						
						
						found and fixed via clippy
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> 
						
					 
					
						2021-12-30 13:55:33 +01:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							cb32acc703 
							
						 
					 
					
						
						
							
							cleanup schema function calls  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-12-16 11:25:02 +01:00 
						 
				 
			
				
					
						
							
							
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							e207a84d93 
							
						 
					 
					
						
						
							
							bump proxmox-schema to 1.1  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-12-16 11:25:02 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							a092ef9c32 
							
						 
					 
					
						
						
							
							update to proxmox-sys 0.2 crate  
						
						... 
						
						
						
						- imported pbs-api-types/src/common_regex.rs from old proxmox crate
- use hex crate to generate/parse hex digest
- remove all reference to proxmox crate (use proxmox-sys and
  proxmox-serde instead)
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2021-11-24 10:32:27 +01:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							0fdc15a3f8 
							
						 
					 
					
						
						
							
							use proxmox::tools::fd::fd_change_cloexec from proxmox 0.15.3  
						
						... 
						
						
						
						Depend on proxmox 0.15.3
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2021-11-18 13:43:41 +01:00 
						 
				 
			
				
					
						
							
							
								Dominik Csapak 
							
						 
					 
					
						
						
						
						
							
						
						
							8e344d3d67 
							
						 
					 
					
						
						
							
							rrd: use saturating_sub to avoid underflow  
						
						... 
						
						
						
						Without this, the tests fail in debug mode.
Also having start (u64) underflow to a value greater than end does
not really make sense
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-10-28 12:54:54 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							75ca726c29 
							
						 
					 
					
						
						
							
							use new fsync parameter to replace_file and atomic_open_or_create  
						
						... 
						
						
						
						Depend on proxmox 0.15.0 and proxmox-openid 0.8.1
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2021-10-21 07:28:32 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							412712029c 
							
						 
					 
					
						
						
							
							proxmox-rrd: use fsync instead of syncfs  
						
						... 
						
						
						
						syncfs can sync unrelated data, and we do not want that.
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2021-10-20 11:46:59 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							a7ee3455da 
							
						 
					 
					
						
						
							
							proxmox-rrd: fix regression tests  
						
						
						
					 
					
						2021-10-19 18:41:03 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							86b50e18ed 
							
						 
					 
					
						
						
							
							proxmox-rrd: improve dev docs  
						
						... 
						
						
						
						Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2021-10-19 11:17:09 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							ed6a7f52e5 
							
						 
					 
					
						
						
							
							proxmox-rrd: cleanup - impl FromStr for JournalEntry  
						
						... 
						
						
						
						Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2021-10-19 11:17:09 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							75bb60e7b3 
							
						 
					 
					
						
						
							
							proxmox-rrd: add option to avoid page cache for load/save  
						
						... 
						
						
						
						use fadvice(.., POSIX_FADV_DONTNEED) for RRD files. We read those files only once,
and always rewrite them.
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2021-10-19 11:17:09 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							336e8f3e7f 
							
						 
					 
					
						
						
							
							proxmox-rrd: use syncfs after writing rrd files  
						
						... 
						
						
						
						Signed-off-by: Dietmar Maurer <dietmar@proxmox.com> 
						
					 
					
						2021-10-19 11:17:09 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							77c2e4668b 
							
						 
					 
					
						
						
							
							proxmox-rrd: use fine grained locking in commit_journal_impl  
						
						... 
						
						
						
						Aquire the rrd_map lock for each file (else we block access for a long time) 
						
					 
					
						2021-10-18 14:55:47 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							cc0bb59788 
							
						 
					 
					
						
						
							
							proxmox-rrd: log all errors from apply_and_commit_journal_thread (but only once)  
						
						
						
					 
					
						2021-10-18 11:57:19 +02:00 
						 
				 
			
				
					
						
							
							
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							e23f3ec774 
							
						 
					 
					
						
						
							
							proxmox-rrd: cleanup list_old_journals  
						
						
						
					 
					
						2021-10-18 10:00:58 +02:00