Matt Jordan ef8d3f6506 
	
	
	bucket: Add clone/staleness operations for ast_bucket/ast_bucket_file ... 
			This patch enhances the bucket API in two ways.
First, since ast_bucket and ast_bucket_file instances are immutable, a 'clone'
operation has been added that provides a 'clone' of an existing
ast_bucket/ast_bucket_file object. Note that this makes use of the
ast_sorcery_copy operation, along with the copy callback handler on the
"bucket" and "file" object types for the bucket sorcery instance.
Second, there is a need for the bucket API to ask a wizard if an object
is stale. This is particularly useful with the upcoming media cache
enhancements, where we want to ask the backing data storage if the
object we are currently operating on has known updates. This patch adds
API calls for ast_bucket and ast_bucket_file objects, which callback
into their respective sorcery wizards via the sorcery API.
Unit tests have also been added to cover the respective
ast_bucket/ast_bucket_file clone and staleness operations.
Change-Id: Ib0240ba915ece313f1678a085a716021d75d6b4a 
		
	 
		2015-07-04 20:32:09 -05:00 
	 
	
	
	
		 
	
	
		
			
			
			
			
			
			2015-04-12 07:12:45 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-05 11:23:16 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-30 10:43:51 -05:00 
		 
	
		
			
			
			
			
			
			2014-05-09 22:49:26 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-13 21:55:07 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-29 01:02:10 -04:00 
		 
	
		
			
			
			
			
			
			2012-07-11 17:16:50 +00:00 
		 
	
		
			
			
			
			
			
			2015-05-13 21:55:07 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-13 21:55:07 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-12 12:44:12 -04:00 
		 
	
		
			
			
			
			
			
			2014-04-23 15:02:39 +00:00 
		 
	
		
			
			
			
			
			
			2013-08-22 08:26:55 +00:00 
		 
	
		
			
			
			
			
			
			2015-07-02 05:24:43 -05:00 
		 
	
		
			
			
			
			
			
			2015-05-13 21:55:07 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-27 18:37:26 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-27 18:37:26 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-25 02:18:58 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-27 18:37:26 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-27 18:37:26 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-22 17:09:47 -05:00 
		 
	
		
			
			
			
			
			
			2015-05-20 16:08:39 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-05 18:23:38 -05:00 
		 
	
		
			
			
			
			
			
			2015-06-11 17:04:04 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-23 09:57:28 -05:00 
		 
	
		
			
			
			
			
			
			2015-07-04 20:32:09 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-17 15:58:07 -05:00 
		 
	
		
			
			
			
			
			
			2015-06-15 10:35:01 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-07-01 16:53:17 -05:00 
		 
	
		
			
			
			
			
			
			2015-06-25 13:18:02 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-05 02:17:59 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-07-02 07:31:56 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-17 15:58:07 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-15 10:47:53 -03:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-10 18:06:15 -05:00 
		 
	
		
			
			
			
			
			
			2015-07-02 08:54:51 -03:00 
		 
	
		
			
			
			
			
			
			2015-05-10 10:39:32 -03:00 
		 
	
		
			
			
			
			
			
			2015-04-10 13:32:24 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
	
		
			
			
			
			
			
			2015-05-29 14:52:41 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-23 11:39:13 -05:00 
		 
	
		
			
			
			
			
			
			2014-11-17 16:58:52 +00:00 
		 
	
		
			
			
			
			
			
			2015-05-02 19:31:12 -05:00 
		 
	
		
			
			
			
			
			
			2015-05-20 19:10:49 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
	
		
			
			
			
			
			
			2015-04-27 18:37:26 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-04 18:45:28 -06:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-03 21:09:41 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2012-06-15 16:20:16 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-17 15:58:07 -05:00 
		 
	
		
			
			
			
			
			
			2015-05-13 21:55:07 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-05 11:38:54 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2015-04-27 18:37:26 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-20 21:22:39 -05:00 
		 
	
		
			
			
			
			
			
			2015-06-05 11:23:16 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-26 10:34:31 -05:00 
		 
	
		
			
			
			
			
			
			2015-05-26 16:47:55 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-06 06:32:54 -03:00 
		 
	
		
			
			
			
			
			
			2015-04-17 15:58:07 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2014-07-20 22:06:33 +00:00 
		 
	
		
			
			
			
			
			
			2015-05-14 11:25:09 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-04 20:47:01 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-26 21:05:38 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
	
		
			
			
			
			
			
			2015-06-08 09:44:04 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-07-02 06:19:05 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-20 23:27:42 +02:00 
		 
	
		
			
			
			
			
			
			2015-05-21 05:15:41 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-23 11:39:13 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2012-09-21 17:14:59 +00:00 
		 
	
		
			
			
			
			
			
			2012-10-11 15:49:02 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-07-04 20:32:09 -05:00 
		 
	
		
			
			
			
			
			
			2015-03-26 22:24:26 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-29 14:52:41 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-08 09:44:04 -05:00 
		 
	
		
			
			
			
			
			
			2015-05-26 16:47:55 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-22 22:30:22 -05:00 
		 
	
		
			
			
			
			
			
			2013-01-19 20:54:07 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-06-10 12:17:02 -05:00 
		 
	
		
			
			
			
			
			
			2015-06-02 11:53:17 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-05-01 22:17:17 -05:00 
		 
	
		
			
			
			
			
			
			2015-06-24 17:13:31 -05:00 
		 
	
		
			
			
			
			
			
			2015-06-25 14:33:44 -05:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2014-08-21 14:42:12 +00:00 
		 
	
		
			
			
			
			
			
			2015-06-08 09:44:04 -05:00 
		 
	
		
			
			
			
			
			
			2014-12-17 10:23:32 +00:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00 
		 
	
		
			
			
			
			
			
			2015-04-13 03:48:57 -04:00