Faruk Kasumovic
							
						 
						
							 
							
							
							
							
								
							
							
								039b070d1a 
								
							 
						 
						
							
							
								
								- Prevent double-free failure when the same dataset is closed multiple times  
							
							 
							
							... 
							
							
							
							In some cases, copying dataset object, either by passing by value or in
some other pattern can lead to code that will close the same dataset
multiple times (e.g. defer). Or otherwise, code with complicated
handling of dataset cleanup.
Fixes : #30 , Closes : #31  
							
						 
						
							2020-09-09 10:22:37 +02:00  
						
					 
				
					
						
							
							
								 
								Faruk Kasumovic
							
						 
						
							 
							
							
							
							
								
							
							
								768fbf7f22 
								
							 
						 
						
							
							
								
								Add fetching of GUID in VDevTree  
							
							 
							
							
							
						 
						
							2020-08-31 10:56:49 +02:00  
						
					 
				
					
						
							
							
								 
								Didier Roche
							
						 
						
							 
							
							
							
							
								
							
							
								ee9aac43ac 
								
							 
						 
						
							
							
								
								Fix dataset to have to correct type  
							
							 
							
							... 
							
							
							
							The parent type was used before if the dataset was opened via
openChildren(). 
							
						 
						
							2020-08-18 16:10:40 +02:00  
						
					 
				
					
						
							
							
								 
								Anton Tykhyy
							
						 
						
							 
							
							
							
							
								
							
							
								a91df3a028 
								
							 
						 
						
							
							
								
								Error constants: fix typo, add as per libzfs.h 0.8.2 ( #27 )  
							
							 
							
							
							
						 
						
							2020-08-18 16:06:32 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								06178df9fe 
								
							 
						 
						
							
							
								
								- Tests for SendSize returning 0 and unpacking resume token  
							
							 
							
							
							
						 
						
							2020-07-16 13:34:14 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								d53f3530af 
								
							 
						 
						
							
							
								
								- Unpack resume information from resume token to go structure ResumeToken  
							
							 
							
							
							
						 
						
							2020-07-16 13:34:14 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								680fd3ef89 
								
							 
						 
						
							
							
								
								- Fix: SendSize always returns 0 (SRW-1479)  
							
							 
							
							
							
						 
						
							2020-07-16 13:33:56 +02:00  
						
					 
				
					
						
							
							
								
								Asmir Selimovic 
							
						 
						
							 
							
							
							
							
								
							
							
								5a4d618fa5 
								
							 
						 
						
							
							
								
								- Implemented pool initialization actions  
							
							 
							
							
							
						 
						
							2020-04-22 15:41:23 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								e24c488fee 
								
							 
						 
						
							
							
								
								- Fix: Concurrent access to properties even for a different pools still cause crash  
							
							 
							
							... 
							
							
							
							Prevent concurrent access to all properties with global mutex 
							
						 
						
							2020-02-12 09:38:44 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								7c7ef79611 
								
							 
						 
						
							
							
								
								- Fix mount point property race condition causing segmentation fault failures  
							
							 
							
							
							
						 
						
							2020-02-10 13:35:58 +01:00  
						
					 
				
					
						
							
							
								
								Asmir Selimovic 
							
						 
						
							 
							
							
							
							
								
							
							
								4dcea86954 
								
							 
						 
						
							
							
								
								- Fixed memory leak in zpool_vded.Clear  
							
							 
							
							
							
						 
						
							2020-02-03 10:56:20 +00:00  
						
					 
				
					
						
							
							
								
								Asmir Selimovic 
							
						 
						
							 
							
							
							
							
								
							
							
								5b0203da39 
								
							 
						 
						
							
							
								
								- Fixed memory leak in dataset_list_callb  
							
							 
							
							
							
						 
						
							2020-01-30 16:27:53 +01:00  
						
					 
				
					
						
							
							
								
								Asmir Selimovic 
							
						 
						
							 
							
							
							
							
								
							
							
								e317057e63 
								
							 
						 
						
							
							
								
								- Enabled resumable flag  
							
							 
							
							
							
						 
						
							2020-01-17 14:10:10 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								bcc079909a 
								
							 
						 
						
							
							
								
								Merge branch 'release/0.3.1'  
							
							 
							
							
							
						 
						
							2020-01-17 10:30:28 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								a70a7a50a9 
								
							 
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							 
							
							
							
						 
						
							2020-01-17 10:25:48 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								1271596958 
								
							 
						 
						
							
							
								
								Remove SendOne since it does not make sense in context of this lib  
							
							 
							
							
							
						 
						
							2020-01-17 10:14:05 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								e96fb8fdc2 
								
							 
						 
						
							
							
								
								Remove fmt.Println call from SendResume  
							
							 
							
							
							
						 
						
							2020-01-17 10:14:05 +01:00  
						
					 
				
					
						
							
							
								
								Asmir Selimovic 
							
						 
						
							 
							
							
							
							
								
							
							
								cee262b95a 
								
							 
						 
						
							
							
								
								- Option to resume interrupted send  
							
							 
							
							
							
						 
						
							2020-01-17 10:14:05 +01:00  
						
					 
				
					
						
							
							
								 
								Asmir Selimovic
							
						 
						
							 
							
							
							
							
								
							
							
								c0a3acfc99 
								
							 
						 
						
							
							
								
								- Return after failing in SetProperty ( #21 )  
							
							 
							
							
							
						 
						
							2020-01-17 10:14:05 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								5ffd9a7924 
								
							 
						 
						
							
							
								
								Remove SendOne since it does not make sense in context of this lib  
							
							 
							
							
							
						 
						
							2020-01-17 10:09:41 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								ed6aa6ccd0 
								
							 
						 
						
							
							
								
								Remove fmt.Println call from SendResume  
							
							 
							
							
							
						 
						
							2020-01-17 10:08:31 +01:00  
						
					 
				
					
						
							
							
								
								Asmir Selimovic 
							
						 
						
							 
							
							
							
							
								
							
							
								c346b62190 
								
							 
						 
						
							
							
								
								- Option to resume interrupted send  
							
							 
							
							
							
						 
						
							2020-01-17 10:08:31 +01:00  
						
					 
				
					
						
							
							
								 
								Asmir Selimovic
							
						 
						
							 
							
							
							
							
								
							
							
								ac0486e24f 
								
							 
						 
						
							
							
								
								- Return after failing in SetProperty ( #21 )  
							
							 
							
							
							
						 
						
							2020-01-17 10:08:31 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								0f8f050563 
								
							 
						 
						
							
							
								
								Remove SendOne since it does not make sense in context of this lib  
							
							 
							
							
							
						 
						
							2020-01-17 10:00:35 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								5ddc9a9d76 
								
							 
						 
						
							
							
								
								Remove SendOne since it does not make sense in context of this lib  
							
							 
							
							
							
						 
						
							2020-01-17 09:57:13 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								6d31a0b04e 
								
							 
						 
						
							
							
								
								Merge tag 'vremove_println' into develop  
							
							 
							
							
							
						 
						
							2020-01-15 15:40:32 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								46e9af7090 
								
							 
						 
						
							
							
								
								Merge branch 'hotfix/remove_println'  
							
							 
							
							
							
						 
						
							2020-01-15 15:40:32 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								245ec09a3f 
								
							 
						 
						
							
							
								
								Remove fmt.Println call from SendResume  
							
							 
							
							
							
						 
						
							2020-01-15 15:40:16 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								982839bda5 
								
							 
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							 
							
							
							
						 
						
							2019-12-20 10:21:40 +01:00  
						
					 
				
					
						
							
							
								
								Asmir Selimovic 
							
						 
						
							 
							
							
							
							
								
							
							
								9901e4a20c 
								
							 
						 
						
							
							
								
								- Option to resume interrupted send  
							
							 
							
							
							
						 
						
							2019-12-20 10:20:00 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								c33afd1032 
								
							 
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							 
							
							
							
						 
						
							2019-12-20 10:11:41 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								119822040b 
								
							 
						 
						
							
							
								
								- Make SendOne compatible with libzfs 0.8  
							
							 
							
							
							
						 
						
							2019-12-20 10:09:00 +01:00  
						
					 
				
					
						
							
							
								 
								Dario Tranchitella
							
						 
						
							 
							
							
							
							
								
							
							
								a21bc233c2 
								
							 
						 
						
							
							
								
								Avoiding the nice bytes representation ( #26 )  
							
							 
							
							... 
							
							
							
							Fixes  #25 , This was broken since libzfs 0.8, by the `literal` argument in the call to zpool_get_propetry function. 
							
						 
						
							2019-12-19 08:29:16 +01:00  
						
					 
				
					
						
							
							
								 
								Didier Roche
							
						 
						
							 
							
							
							
							
								
							
							
								f0994c77ba 
								
							 
						 
						
							
							
								
								Force refreshing property on C side when ReloadProperties() ( #24 )  
							
							 
							
							
							
						 
						
							2019-12-18 09:25:03 +01:00  
						
					 
				
					
						
							
							
								 
								Didier Roche
							
						 
						
							 
							
							
							
							
								
							
							
								e50663fa59 
								
							 
						 
						
							
							
								
								Maps ZPOOL_PROP_AUTOTRIM to PoolPropAutotrim ( #20 )  
							
							 
							
							... 
							
							
							
							ZPOOL_PROP_AUTOTRIM is part of Trim support added in zfs 0.8
(1b939560be ).
Add it and prevents panic when pool is reloading its properties.
Fixes  #19  
							
						 
						
							2019-08-07 11:49:32 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								8bf9664c9c 
								
							 
						 
						
							
							
								
								Merge branch 'dev-zfs-0.7.x'  
							
							 
							
							
							
						 
						
							2019-06-20 21:28:44 +02:00  
						
					 
				
					
						
							
							
								 
								Didier Roche
							
						 
						
							 
							
							
							
							
								
							
							
								29b1f8314d 
								
							 
						 
						
							
							
								
								Fix conflicting rlim64_t conflicting types ( #17 )  
							
							 
							
							... 
							
							
							
							Remove "typedef unsigned long int rlim64_t" as rlim64_t is already
defined in /usr/include/i386-linux-gnu/bits/resource.h on 32 bits. 
							
						 
						
							2019-06-20 21:18:00 +02:00  
						
					 
				
					
						
							
							
								 
								steigr
							
						 
						
							 
							
							
							
							
								
							
							
								b16d96b1a8 
								
							 
						 
						
							
							
								
								zfs 0.8 support ( #15 )  
							
							 
							
							... 
							
							
							
							* Rename Rewind-Policy to Load-Policy
See 8a393be353 (diff-f29552ad5ed97006cc80fc2b453cbe39R726)  for details.
Signed-off-by: steigr <me@stei.gr>
* Use threadpool for zpool_search_import.
See e89f1295d4 (diff-24bf46767aadc66215cb194bdba266e7)  for details.
Signed-off-by: steigr <me@stei.gr>
* Use sendflags struct.
See 835db58592  for details.
Signed-off-by: steigr <me@stei.gr>
* Added new pool properties `Checkpoint` and `LoadGuid`
OpenZFS 9166 - zfs storage pool checkpoint: d2734cce68 
read/write kstats per dataset: a448a2557e 
Signed-off-by: steigr <me@stei.gr> 
							
						 
						
							2019-06-20 21:17:31 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								3805d8a4c1 
								
							 
						 
						
							
							
								
								Increase deadline timeout for estimating snapshot send size, from 15 to 60 seconds  
							
							 
							
							
							
						 
						
							2019-05-31 10:40:03 +02:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								9e6bcc9df5 
								
							 
						 
						
							
							
								
								Change how properties single linked list is released from memory  
							
							 
							
							
							
						 
						
							2019-03-07 18:55:59 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								99406fb402 
								
							 
						 
						
							
							
								
								Merge branch 'dev-zfs-0.7.x'  
							
							 
							
							
							
						 
						
							2019-01-21 16:31:16 +01:00  
						
					 
				
					
						
							
							
								
									
								
								Faruk Kasumovic 
							
						 
						
							 
							
							
							
							
								
							
							
								8633d43e77 
								
							 
						 
						
							
							
								
								Use go mod for handling eventual go packages dependencies and builds outside of GOPATH  
							
							 
							
							
							
						 
						
							2019-01-21 16:29:40 +01:00  
						
					 
				
					
						
							
							
								 
								Faruk Kasumovic
							
						 
						
							 
							
							
							
							
								
							
							
								57e42e824f 
								
							 
						 
						
							
							
								
								DestroyPromote - recursive destroy dataset, but don’t destroy any dependent clones, promote them first  
							
							 
							
							... 
							
							
							
							- Clones get list of clones (paths) made from given dataset or snapshot
 - Get list of snapshots
 - Find snapshot (search for snapshot by name in children list)
 - IsSnapshot change signature (for simplification, hope it wan’t break lot of code) 
							
						 
						
							2018-12-17 14:01:59 +01:00  
						
					 
				
					
						
							
							
								 
								Faruk Kasumovic
							
						 
						
							 
							
							
							
							
								
							
							
								7482756d85 
								
							 
						 
						
							
							
								
								Changes to build on musl/alpine  
							
							 
							
							
							
						 
						
							2018-11-15 21:58:33 +01:00  
						
					 
				
					
						
							
							
								 
								Faruk Kasumovic
							
						 
						
							 
							
							
							
							
								
							
							
								145d6f8d7d 
								
							 
						 
						
							
							
								
								README update  
							
							 
							
							
							
						 
						
							2018-11-09 19:41:37 +01:00  
						
					 
				
					
						
							
							
								 
								Faruk Kasumovic
							
						 
						
							 
							
							
							
							
								
							
							
								d7d3b1e9b7 
								
							 
						 
						
							
							
								
								Merge branch 'dev-zfs-0.7.x'  
							
							 
							
							... 
							
							
							
							# Conflicts:
#	zpool.c 
							
						 
						
							2018-11-09 16:24:46 +01:00  
						
					 
				
					
						
							
							
								 
								Faruk Kasumovic
							
						 
						
							 
							
							
							
							
								
							
							
								6d3c5e3bd4 
								
							 
						 
						
							
							
								
								Prevent race condition on zfs-linux internal implementation of access to mnttab  
							
							 
							
							
							
						 
						
							2018-11-09 16:08:20 +01:00  
						
					 
				
					
						
							
							
								 
								Faruk Kasumovic
							
						 
						
							 
							
							
							
							
								
							
							
								0d2d2cf113 
								
							 
						 
						
							
							
								
								Functions to set hold, release and list user references on snapshots  
							
							 
							
							
							
						 
						
							2018-11-02 11:15:55 +01:00  
						
					 
				
					
						
							
							
								 
								Faruk Kasumovic
							
						 
						
							 
							
							
							
							
								
							
							
								951202b308 
								
							 
						 
						
							
							
								
								Force pool imports and call improved pool search handler  
							
							 
							
							
							
						 
						
							2018-09-25 14:27:13 +02:00  
						
					 
				
					
						
							
							
								 
								Faruk Kasumovic
							
						 
						
							 
							
							
							
							
								
							
							
								ca2b45d22f 
								
							 
						 
						
							
							
								
								Make sure PoolImportSearch is properly initialized  
							
							 
							
							
							
						 
						
							2018-09-18 14:35:48 +02:00