Robert Baldyga 
							
						 
					 
					
						
						
							
						
						a525cb9f62 
					 
					
						
						
							
							example: Fix ocf_volume destruction in error handling code  
						
						... 
						
						
						
						Pass the right pointer type to function ocf_volume_destroy().
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com > 
						
						
					 
					
						2022-06-14 16:17:45 +02:00 
						 
				 
			
				
					
						
							
							
								Robert Baldyga 
							
						 
					 
					
						
						
							
						
						bc0e28f1c6 
					 
					
						
						
							
							Reflect cache attach API changes in example  
						
						... 
						
						
						
						Signed-off-by: Robert Baldyga <robert.baldyga@intel.com > 
						
						
					 
					
						2022-06-02 09:49:39 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Rutkowski 
							
						 
					 
					
						
						
							
						
						16c85c1560 
					 
					
						
						
							
							Remove ocf_core_new_io  
						
						... 
						
						
						
						This function is equivalent to calling ocf_volume_new_io()
on core front volume
Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com > 
						
						
					 
					
						2022-03-28 10:36:19 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Rutkowski 
							
						 
					 
					
						
						
							
						
						02066f3cdf 
					 
					
						
						
							
							simple example: implement queues based on threads  
						
						... 
						
						
						
						Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com > 
						
						
					 
					
						2022-01-18 11:55:31 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Baldyga 
							
						 
					 
					
						
						
							
						
						aeca11a9c9 
					 
					
						
						
							
							Merge pull request  #577  from arutk/sample_fix  
						
						... 
						
						
						
						simple sample: offset handling fixes in data and volume 
						
						
					 
					
						2021-11-30 15:01:30 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Stefanowski 
							
						 
					 
					
						
						
							
						
						f22da1cde7 
					 
					
						
						
							
							Fix license  
						
						... 
						
						
						
						Change license to BSD-3-Clause
Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com > 
						
						
					 
					
						2021-10-28 13:08:50 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Rutkowski 
							
						 
					 
					
						
						
							
						
						5ad4d937f6 
					 
					
						
						
							
							Failover detach  
						
						... 
						
						
						
						Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com > 
						
						
					 
					
						2021-10-08 14:52:24 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Rutkowski 
							
						 
					 
					
						
						
							
						
						9d2393ca5f 
					 
					
						
						
							
							use io offset rather than data offset for IO submission  
						
						... 
						
						
						
						Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com > 
						
						
					 
					
						2021-09-24 12:17:07 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Rutkowski 
							
						 
					 
					
						
						
							
						
						d78c1ffa06 
					 
					
						
						
							
							track offset in ctx data read/write callbacks  
						
						... 
						
						
						
						Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com > 
						
						
					 
					
						2021-09-24 12:17:07 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Rutkowski 
							
						 
					 
					
						
						
							
						
						f589341c9a 
					 
					
						
						
							
							remove metadata updater  
						
						... 
						
						
						
						Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com > 
						
						
					 
					
						2021-06-15 10:25:05 +02:00 
						 
				 
			
				
					
						
							
							
								Kozlowski Mateusz 
							
						 
					 
					
						
						
							
						
						2b498673f0 
					 
					
						
						
							
							Fix OCF example build  
						
						... 
						
						
						
						Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com > 
						
						
					 
					
						2021-05-26 07:48:00 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Stefanowski 
							
						 
					 
					
						
						
							
						
						6ed4cf8a24 
					 
					
						
						
							
							Update copyright statements (2021)  
						
						... 
						
						
						
						Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com > 
						
						
					 
					
						2021-01-21 13:17:34 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Baldyga 
							
						 
					 
					
						
						
							
						
						dce49048d5 
					 
					
						
						
							
							examples: Add missing includes  
						
						... 
						
						
						
						Signed-off-by: Robert Baldyga <robert.baldyga@intel.com > 
						
						
					 
					
						2020-11-25 12:48:23 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Stefanowski 
							
						 
					 
					
						
						
							
						
						38e7e19290 
					 
					
						
						
							
							Update copyright statements  
						
						... 
						
						
						
						Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com > 
						
						
					 
					
						2020-04-28 13:37:54 +02:00 
						 
				 
			
				
					
						
							
							
								Michal Mielewczyk 
							
						 
					 
					
						
						
							
						
						3fda55867a 
					 
					
						
						
							
							Pass linker flags as the last part of gcc command.  
						
						... 
						
						
						
						Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com > 
						
						
					 
					
						2019-10-21 09:27:16 -04:00 
						 
				 
			
				
					
						
							
							
								Michal Mielewczyk 
							
						 
					 
					
						
						
							
						
						aef668040b 
					 
					
						
						
							
							Set core name with strcpy() instead of assignment.  
						
						... 
						
						
						
						Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com > 
						
						
					 
					
						2019-10-21 09:26:14 -04:00 
						 
				 
			
				
					
						
							
							
								Adam Rutkowski 
							
						 
					 
					
						
						
							
						
						5df29c80de 
					 
					
						
						
							
							Update sample (cache name string as array)  
						
						... 
						
						
						
						Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com > 
						
						
					 
					
						2019-08-29 12:59:39 -04:00 
						 
				 
			
				
					
						
							
							
								Tomasz Rybicki 
							
						 
					 
					
						
						
							
						
						a413d4ddae 
					 
					
						
						
							
							Added metadata updater logic to example  
						
						... 
						
						
						
						Signed-off-by: Tomasz Rybicki <tomasz.rybicki@intel.com > 
						
						
					 
					
						2019-08-21 16:14:37 +02:00 
						 
				 
			
				
					
						
							
							
								Robert Baldyga 
							
						 
					 
					
						
						
							
						
						e254c9b587 
					 
					
						
						
							
							Merge new_io and configure into one function  
						
						... 
						
						
						
						Signed-off-by: Robert Baldyga <robert.baldyga@intel.com > 
						
						
					 
					
						2019-07-17 10:31:23 +02:00 
						 
				 
			
				
					
						
							
							
								Robert Baldyga 
							
						 
					 
					
						
						
							
						
						4d2d31ff76 
					 
					
						
						
							
							Introduce ocf_io_internal  
						
						... 
						
						
						
						Signed-off-by: Robert Baldyga <robert.baldyga@intel.com > 
						
						
					 
					
						2019-07-17 09:54:51 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Musiał 
							
						 
					 
					
						
						
							
						
						93a06686a7 
					 
					
						
						
							
							Merge pull request  #165  from robertbaldyga/ctx-get-put  
						
						... 
						
						
						
						Give ocf_ctx get/put semantics 
						
						
					 
					
						2019-05-24 14:29:04 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Rutkowski 
							
						 
					 
					
						
						
							
						
						7d493ae995 
					 
					
						
						
							
							Merge pull request  #168  from robertbaldyga/config-helpers  
						
						... 
						
						
						
						Introduce helpers for setting config structures to defaults 
						
						
					 
					
						2019-05-24 04:31:28 -04:00 
						 
				 
			
				
					
						
							
							
								Robert Baldyga 
							
						 
					 
					
						
						
							
						
						c903d13ad2 
					 
					
						
						
							
							Give ocf_ctx get/put semantics  
						
						... 
						
						
						
						Signed-off-by: Robert Baldyga <robert.baldyga@intel.com > 
						
						
					 
					
						2019-05-23 15:50:10 +02:00 
						 
				 
			
				
					
						
							
							
								Robert Baldyga 
							
						 
					 
					
						
						
							
						
						0f9f90b0cb 
					 
					
						
						
							
							Use config helpers in example  
						
						... 
						
						
						
						Signed-off-by: Robert Baldyga <robert.baldyga@intel.com > 
						
						
					 
					
						2019-05-23 13:29:49 +02:00 
						 
				 
			
				
					
						
							
							
								Robert Baldyga 
							
						 
					 
					
						
						
							
						
						0a8084a77e 
					 
					
						
						
							
							example: Add missing cleaner kick function  
						
						... 
						
						
						
						Signed-off-by: Robert Baldyga <robert.baldyga@intel.com > 
						
						
					 
					
						2019-05-23 13:28:25 +02:00 
						 
				 
			
				
					
						
							
							
								Robert Baldyga 
							
						 
					 
					
						
						
							
						
						34a0aeb680 
					 
					
						
						
							
							example: Add missing argument to volume_open() function  
						
						... 
						
						
						
						Signed-off-by: Robert Baldyga <robert.baldyga@intel.com > 
						
						
					 
					
						2019-05-09 13:16:28 +02:00 
						 
				 
			
				
					
						
							
							
								Robert Baldyga 
							
						 
					 
					
						
						
							
						
						2719799e99 
					 
					
						
						
							
							example: Change ENV to OCF_ENV  
						
						... 
						
						
						
						Follow changes in OCF Makefile.
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com > 
						
						
					 
					
						2019-05-08 12:44:56 +02:00 
						 
				 
			
				
					
						
							
							
								Robert Baldyga 
							
						 
					 
					
						
						
							
						
						6f0a203480 
					 
					
						
						
							
							example: Adapt simple example to asynchronous API  
						
						... 
						
						
						
						Signed-off-by: Robert Baldyga <robert.baldyga@intel.com > 
						
						
					 
					
						2019-05-08 12:44:56 +02:00 
						 
				 
			
				
					
						
							
							
								Michal Mielewczyk 
							
						 
					 
					
						
						
							
						
						5e52ac4ef2 
					 
					
						
						
							
							Rename 'printf' field name in logger ops to 'print'.  
						
						... 
						
						
						
						Due the aggresive security checks in compiler 'printf' might be substituded with
'__printf_chk'. However it does not differentiate whether substituted string is
library function call whether field in structure.
By renaming field we prevent it to be unintentionally subustituted by the
preprocessor.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com > 
						
						
					 
					
						2019-04-17 11:37:47 -04:00 
						 
				 
			
				
					
						
							
							
								Michal Mielewczyk 
							
						 
					 
					
						
						
							
						
						e53944d472 
					 
					
						
						
							
							Dynamic I/O queue management  
						
						... 
						
						
						
						- Queue allocation is now separated from starting cache.
- Queue can be created and destroyed in runtime.
- All queue ops accept queue handle instead of queue id.
- Cache stores queues as list instead of array.
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com >
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com > 
						
						
					 
					
						2019-02-26 17:36:19 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Baldyga 
							
						 
					 
					
						
						
							
						
						97300b1137 
					 
					
						
						
							
							Rename "data object" to "volume"  
						
						... 
						
						
						
						Signed-off-by: Robert Baldyga <robert.baldyga@intel.com > 
						
						
					 
					
						2019-02-08 14:13:05 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Baldyga 
							
						 
					 
					
						
						
							
						
						3b4a666942 
					 
					
						
						
							
							Enable passing priv to logger during context initialization  
						
						... 
						
						
						
						This may be used in logger implementations that need file
name or descriptor to initialize properly.
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com > 
						
						
					 
					
						2019-01-24 10:54:50 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Baldyga 
							
						 
					 
					
						
						
							
						
						6860cdbd2c 
					 
					
						
						
							
							Reorganize context ops  
						
						... 
						
						
						
						Signed-off-by: Robert Baldyga <robert.baldyga@intel.com > 
						
						
					 
					
						2019-01-22 13:14:35 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Baldyga 
							
						 
					 
					
						
						
							
						
						763997bb06 
					 
					
						
						
							
							Handle properly error in example  
						
						... 
						
						
						
						Signed-off-by: Robert Baldyga <robert.baldyga@intel.com > 
						
						
					 
					
						2019-01-22 12:03:12 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Baldyga 
							
						 
					 
					
						
						
							
						
						03c2f142b3 
					 
					
						
						
							
							Cache lock cleanup and API improvements  
						
						... 
						
						
						
						Signed-off-by: Robert Baldyga <robert.baldyga@intel.com > 
						
						
					 
					
						2019-01-21 13:46:28 +01:00 
						 
				 
			
				
					
						
							
							
								Robert Baldyga 
							
						 
					 
					
						
						
							
						
						95d35ef337 
					 
					
						
						
							
							Add simple ocf usage example  
						
						... 
						
						
						
						Signed-off-by: Robert Baldyga <robert.baldyga@intel.com > 
						
						
					 
					
						2019-01-15 10:49:18 +01:00