@ -2818,7 +2818,6 @@
' l u k s ' , ' n b d ' , ' n f s ' , ' null - a i o ' , ' null - c o ' , ' n v m e ' , ' p a r a l l e l s ' ,
' p r e a l l o c a t e ' , ' q c o w ' , ' q c o w 2 ' , ' q e d ' , ' q u o r u m ' , ' r a w ' , ' r b d ' ,
{ ' n a m e ' : ' r e p l i c a t i o n ' , ' i f ' : ' d e f i n e d ( C O N F I G _ R E P L I C A T I O N ) ' } ,
' s h e e p d o g ' ,
' s s h ' , ' t h r o t t l e ' , ' v d i ' , ' v h d x ' , ' v m d k ' , ' v p c ' , ' v v f a t ' ] }
# #
@ -3651,26 +3650,6 @@
' * k e y - s e c r e t ' : ' s t r ' ,
' * s e r v e r ' : [ ' I n e t S o c k e t A d d r e s s B a s e ' ] } }
# #
# @ B l o c k d e v O p t i o n s S h e e p d o g :
#
# D r i v e r s p e c i f i c b l o c k d e v i c e o p t i o n s f o r s h e e p d o g
#
# @ v d i : V i r t u a l d i s k i m a g e n a m e
# @ s e r v e r : T h e S h e e p d o g s e r v e r t o c o n n e c t t o
# @ s n a p - i d : S n a p s h o t I D
# @ t a g : S n a p s h o t t a g n a m e
#
# O n l y o n e o f @ s n a p - i d a n d @ t a g m a y b e p r e s e n t .
#
# S i n c e : 2.9
# #
{ ' s t r u c t ' : ' B l o c k d e v O p t i o n s S h e e p d o g ' ,
' d a t a ' : { ' s e r v e r ' : ' S o c k e t A d d r e s s ' ,
' v d i ' : ' s t r ' ,
' * s n a p - i d ' : ' u i n t 32 ' ,
' * t a g ' : ' s t r ' } }
# #
# @ R e p l i c a t i o n M o d e :
#
@ -4037,7 +4016,6 @@
' r b d ' : ' B l o c k d e v O p t i o n s R b d ' ,
' r e p l i c a t i o n ' : { ' t y p e ' : ' B l o c k d e v O p t i o n s R e p l i c a t i o n ' ,
' i f ' : ' d e f i n e d ( C O N F I G _ R E P L I C A T I O N ) ' } ,
' s h e e p d o g ' : ' B l o c k d e v O p t i o n s S h e e p d o g ' ,
' s s h ' : ' B l o c k d e v O p t i o n s S s h ' ,
' t h r o t t l e ' : ' B l o c k d e v O p t i o n s T h r o t t l e ' ,
' v d i ' : ' B l o c k d e v O p t i o n s G e n e r i c F o r m a t ' ,
@ -4496,74 +4474,6 @@
' * z e r o e d - g r a i n ' : ' b o o l ' } }
# #
# @ S h e e p d o g R e d u n d a n c y T y p e :
#
# @ f u l l : C r e a t e a f u l l y r e p l i c a t e d v d i w i t h x c o p i e s
# @ e r a s u r e - c o d e d : C r e a t e a n e r a s u r e c o d e d v d i w i t h x d a t a s t r i p s a n d
# y p a r i t y s t r i p s
#
# S i n c e : 2.12
# #
{ ' e n u m ' : ' S h e e p d o g R e d u n d a n c y T y p e ' ,
' d a t a ' : [ ' f u l l ' , ' e r a s u r e - c o d e d ' ] }
# #
# @ S h e e p d o g R e d u n d a n c y F u l l :
#
# @ c o p i e s : N u m b e r o f c o p i e s t o u s e ( b e t w e e n 1 a n d 31 )
#
# S i n c e : 2.12
# #
{ ' s t r u c t ' : ' S h e e p d o g R e d u n d a n c y F u l l ' ,
' d a t a ' : { ' c o p i e s ' : ' i n t ' } }
# #
# @ S h e e p d o g R e d u n d a n c y E r a s u r e C o d e d :
#
# @ d a t a - s t r i p s : N u m b e r o f d a t a s t r i p s t o u s e ( o n e o f { 2 , 4 , 8 , 1 6 } )
# @ p a r i t y - s t r i p s : N u m b e r o f p a r i t y s t r i p s t o u s e ( b e t w e e n 1 a n d 15 )
#
# S i n c e : 2.12
# #
{ ' s t r u c t ' : ' S h e e p d o g R e d u n d a n c y E r a s u r e C o d e d ' ,
' d a t a ' : { ' d a t a - s t r i p s ' : ' i n t ' ,
' p a r i t y - s t r i p s ' : ' i n t ' } }
# #
# @ S h e e p d o g R e d u n d a n c y :
#
# S i n c e : 2.12
# #
{ ' u n i o n ' : ' S h e e p d o g R e d u n d a n c y ' ,
' b a s e ' : { ' t y p e ' : ' S h e e p d o g R e d u n d a n c y T y p e ' } ,
' d i s c r i m i n a t o r ' : ' t y p e ' ,
' d a t a ' : { ' f u l l ' : ' S h e e p d o g R e d u n d a n c y F u l l ' ,
' e r a s u r e - c o d e d ' : ' S h e e p d o g R e d u n d a n c y E r a s u r e C o d e d ' } }
# #
# @ B l o c k d e v C r e a t e O p t i o n s S h e e p d o g :
#
# D r i v e r s p e c i f i c i m a g e c r e a t i o n o p t i o n s f o r S h e e p d o g .
#
# @ l o c a t i o n : W h e r e t o s t o r e t h e n e w i m a g e f i l e
# @ s i z e : S i z e o f t h e v i r t u a l d i s k i n b y t e s
# @ b a c k i n g - f i l e : F i l e n a m e o f a b a s e i m a g e
# @ p r e a l l o c a t i o n : P r e a l l o c a t i o n m o d e f o r t h e n e w i m a g e ( d e f a u l t : o f f ;
# a l l o w e d v a l u e s : o f f , f u l l )
# @ r e d u n d a n c y : R e d u n d a n c y o f t h e i m a g e
# @ o b j e c t - s i z e : O b j e c t s i z e o f t h e i m a g e
#
# S i n c e : 2.12
# #
{ ' s t r u c t ' : ' B l o c k d e v C r e a t e O p t i o n s S h e e p d o g ' ,
' d a t a ' : { ' l o c a t i o n ' : ' B l o c k d e v O p t i o n s S h e e p d o g ' ,
' s i z e ' : ' s i z e ' ,
' * b a c k i n g - f i l e ' : ' s t r ' ,
' * p r e a l l o c a t i o n ' : ' P r e a l l o c M o d e ' ,
' * r e d u n d a n c y ' : ' S h e e p d o g R e d u n d a n c y ' ,
' * o b j e c t - s i z e ' : ' s i z e ' } }
# #
# @ B l o c k d e v C r e a t e O p t i o n s S s h :
#
@ -4687,7 +4597,6 @@
' q c o w 2 ' : ' B l o c k d e v C r e a t e O p t i o n s Q c o w 2 ' ,
' q e d ' : ' B l o c k d e v C r e a t e O p t i o n s Q e d ' ,
' r b d ' : ' B l o c k d e v C r e a t e O p t i o n s R b d ' ,
' s h e e p d o g ' : ' B l o c k d e v C r e a t e O p t i o n s S h e e p d o g ' ,
' s s h ' : ' B l o c k d e v C r e a t e O p t i o n s S s h ' ,
' v d i ' : ' B l o c k d e v C r e a t e O p t i o n s V d i ' ,
' v h d x ' : ' B l o c k d e v C r e a t e O p t i o n s V h d x ' ,
@ -5322,7 +5231,7 @@
#
# N o t e s : I n t r a n s a c t i o n , i f @ n a m e i s e m p t y , o r a n y s n a p s h o t m a t c h i n g @ n a m e
# e x i s t s , t h e o p e r a t i o n w i l l f a i l . O n l y s o m e i m a g e f o r m a t s s u p p o r t i t ,
# f o r e x a m p l e , q c o w 2 , r b d , a n d s h e e p d o g .
# f o r e x a m p l e , q c o w 2 , a n d r b d .
#
# S i n c e : 1.7
# #