Maksym Pavlenko 
							
						 
					 
					
						
						
							
						
						06e085c8b5 
					 
					
						
						
							
							Add Fields type alias to log package  
						
						... 
						
						
						
						Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com > 
						
						
					 
					
						2023-02-20 17:29:08 -08:00 
						 
				 
			
				
					
						
							
							
								Akihiro Suda 
							
						 
					 
					
						
						
							
						
						52f82acb7b 
					 
					
						
						
							
							btrfs: depend on kernel UAPI instead of libbtrfs  
						
						... 
						
						
						
						See containerd/btrfs PR 40 and moby/moby PR 44761. (Thanks to [@]neersighted.)
The containerd/btrfs library now requires headers from kernel 4.12 or newer:
- https://github.com/torvalds/linux/blob/master/include/uapi/linux/btrfs.h 
- https://github.com/torvalds/linux/blob/master/include/uapi/linux/btrfs_tree.h 
These files are licensed under the GPL-2.0 WITH Linux-syscall-note, so it should be compatible with the Apache License 2.0.
https://spdx.org/licenses/Linux-syscall-note.html 
The dependency on the kernel headers only affects users building from source.
Users on older kernels may opt to not compile this library (`BUILDTAGS=no_btfs`),
or to provide headers from a newer kernel.
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp > 
						
						
					 
					
						2023-02-10 10:07:34 +09:00 
						 
				 
			
				
					
						
							
							
								Wei Fu 
							
						 
					 
					
						
						
							
						
						6b7e237fc7 
					 
					
						
						
							
							chore: use go fix to cleanup old +build buildtag  
						
						... 
						
						
						
						Signed-off-by: Wei Fu <fuweid89@gmail.com > 
						
						
					 
					
						2022-12-29 14:25:14 +08:00 
						 
				 
			
				
					
						
							
							
								iyear 
							
						 
					 
					
						
						
							
						
						1d0619bc0c 
					 
					
						
						
							
							Refactor metastore transaction  
						
						... 
						
						
						
						Signed-off-by: Junyu Liu <ljyngup@gmail.com > 
						
						
					 
					
						2022-12-28 18:37:28 +08:00 
						 
				 
			
				
					
						
							
							
								haoyun 
							
						 
					 
					
						
						
							
						
						bbe46b8c43 
					 
					
						
						
							
							feat: replace github.com/pkg/errors to errors  
						
						... 
						
						
						
						Signed-off-by: haoyun <yun.hao@daocloud.io >
Co-authored-by: zounengren <zouyee1989@gmail.com > 
						
						
					 
					
						2022-01-07 10:27:03 +08:00 
						 
				 
			
				
					
						
							
							
								Derek McGowan 
							
						 
					 
					
						
						
							
						
						7c621e1fcc 
					 
					
						
						
							
							btrfs: reduce permissions on plugin directories  
						
						... 
						
						
						
						Disallow traversal into directories that may contain
unpacked or mounted image filesystems.
Signed-off-by: Derek McGowan <derek@mcg.dev >
Signed-off-by: Samuel Karp <skarp@amazon.com > 
						
						
					 
					
						2021-09-24 11:57:58 -07:00 
						 
				 
			
				
					
						
							
							
								Akihiro Suda 
							
						 
					 
					
						
						
							
						
						d3aa7ee9f0 
					 
					
						
						
							
							Run go fmt with Go 1.17  
						
						... 
						
						
						
						The new `go fmt` adds `//go:build` lines (https://golang.org/doc/go1.17#tools ).
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp > 
						
						
					 
					
						2021-08-22 09:31:50 +09:00 
						 
				 
			
				
					
						
							
							
								Shengjing Zhu 
							
						 
					 
					
						
						
							
						
						074873c68e 
					 
					
						
						
							
							Add cgo tag to btrfs plugin  
						
						... 
						
						
						
						btrfs plugin needs CGO support. However on riscv64, cgo
is only support on go1.16 (not released yet).
Instead of setting no_btrfs manually, adding a cgo tag tells
the compiler to skip it automatically.
Signed-off-by: Shengjing Zhu <zhsj@debian.org > 
						
						
					 
					
						2021-01-23 02:42:57 +08:00 
						 
				 
			
				
					
						
							
							
								Jian Zeng 
							
						 
					 
					
						
						
							
						
						a52daa26ae 
					 
					
						
						
							
							refactor(btrfs): separate init from implementation  
						
						... 
						
						
						
						Part of #4513 
Signed-off-by: Jian Zeng <anonymousknight96@gmail.com > 
						
						
					 
					
						2020-09-03 19:54:18 +08:00 
						 
				 
			
				
					
						
							
							
								Derek McGowan 
							
						 
					 
					
						
						
							
						
						66aa1d3ef6 
					 
					
						
						
							
							Add snapshot walk implementations  
						
						... 
						
						
						
						Temporarily remove zfs and aufs until interface update
Signed-off-by: Derek McGowan <derek@mcgstyle.net > 
						
						
					 
					
						2019-10-24 11:11:22 -07:00 
						 
				 
			
				
					
						
							
							
								bpopovschi 
							
						 
					 
					
						
						
							
						
						e8c14c07c6 
					 
					
						
						
							
							Added filters to snapshots API  
						
						... 
						
						
						
						Signed-off-by: bpopovschi <zyqsempai@mail.ru > 
						
						
					 
					
						2019-10-24 11:11:22 -07:00 
						 
				 
			
				
					
						
							
							
								Derek McGowan 
							
						 
					 
					
						
						
							
						
						772032598a 
					 
					
						
						
							
							Fix flaky btrfs test  
						
						... 
						
						
						
						Add logging and move the creation of the snapshotter inside
the attempt loop to catch cases where the mountinfo may
not be updated yet. When all attempts are reached there
is no reason to create the snapshotter as the unmount has
already occurred.
Signed-off-by: Derek McGowan <derek@mcgstyle.net > 
						
						
					 
					
						2019-10-04 17:51:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Crosby 
							
						 
					 
					
						
						
							
						
						16aaf6c065 
					 
					
						
						
							
							Change unsupported snapshot warnings to INFO  
						
						... 
						
						
						
						Since there is no real action the user can do, these can safely be
informative that the underlying filesystem does not support a snapshot
plugin at boot.
Signed-off-by: Michael Crosby <crosbymichael@gmail.com > 
						
						
					 
					
						2018-10-26 12:44:14 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Wan 
							
						 
					 
					
						
						
							
						
						92243ff72a 
					 
					
						
						
							
							bugfix: updatedAt timestamp file may be empty  
						
						... 
						
						
						
						Signed-off-by: Michael Wan <zirenwan@gmail.com > 
						
						
					 
					
						2018-08-29 21:49:40 -04:00 
						 
				 
			
				
					
						
							
							
								Kunal Kushwaha 
							
						 
					 
					
						
						
							
						
						b12c3215a0 
					 
					
						
						
							
							Licence header added  
						
						... 
						
						
						
						Signed-off-by: Kunal Kushwaha <kushwaha_kunal_v7@lab.ntt.co.jp > 
						
						
					 
					
						2018-02-19 10:32:26 +09:00 
						 
				 
			
				
					
						
							
							
								Brian Goff 
							
						 
					 
					
						
						
							
						
						c776b6d8d9 
					 
					
						
						
							
							Use continuity fs package  
						
						... 
						
						
						
						Signed-off-by: Brian Goff <cpuguy83@gmail.com > 
						
						
					 
					
						2018-02-07 12:40:52 -05:00 
						 
				 
			
				
					
						
							
							
								Stephen Day 
							
						 
					 
					
						
						
							
						
						9570174ba9 
					 
					
						
						
							
							Merge pull request  #1871  from dmcgowan/btrfs-usage  
						
						... 
						
						
						
						Implement btrfs usage 
						
						
					 
					
						2017-12-04 17:37:30 -08:00 
						 
				 
			
				
					
						
							
							
								Derek McGowan 
							
						 
					 
					
						
						
							
						
						3bc4e69ba1 
					 
					
						
						
							
							Implement btrfs usage  
						
						... 
						
						
						
						Implements btrfs usage using a double walking diff and
counting the result. Walking gives the most accurate
count and includes inode usage.
Signed-off-by: Derek McGowan <derek@mcgstyle.net > 
						
						
					 
					
						2017-12-04 14:42:21 -08:00 
						 
				 
			
				
					
						
							
							
								Derek McGowan 
							
						 
					 
					
						
						
							
						
						b28d7cdf1b 
					 
					
						
						
							
							Update snapshot and content related log messages  
						
						... 
						
						
						
						Make the tense and casing consistent.
Add useful log messages in image service.
Signed-off-by: Derek McGowan <derek@mcgstyle.net > 
						
						
					 
					
						2017-12-01 14:57:34 -08:00 
						 
				 
			
				
					
						
							
							
								Jess Valarezo 
							
						 
					 
					
						
						
							
						
						9885edfc44 
					 
					
						
						
							
							rename snapshot->snapshots pkg  
						
						... 
						
						
						
						Signed-off-by: Jess Valarezo <valarezo.jessica@gmail.com > 
						
						
					 
					
						2017-11-29 14:55:02 -08:00