@ -272,6 +272,10 @@
# F e a t u r e s :
#
# @ d e p r e c a t e d : M e m b e r @ d i s k i s d e p r e c a t e d b e c a u s e b l o c k m i g r a t i o n i s .
# M e m b e r @ c o m p r e s s i o n i s d e p r e c a t e d b e c a u s e i t i s u n r e l i a b l e a n d
# u n t e s t e d . I t i s r e c o m m e n d e d t o u s e m u l t i f d m i g r a t i o n , w h i c h
# o f f e r s a n a l t e r n a t i v e c o m p r e s s i o n i m p l e m e n t a t i o n t h a t i s
# r e l i a b l e a n d t e s t e d .
#
# S i n c e : 0.14
# #
@ -289,7 +293,7 @@
' * b l o c k e d - r e a s o n s ' : [ ' s t r ' ] ,
' * p o s t c o p y - b l o c k t i m e ' : ' u i n t 32 ' ,
' * p o s t c o p y - v c p u - b l o c k t i m e ' : [ ' u i n t 32 ' ] ,
' * c o m p r e s s i o n ' : ' C o m p r e s s i o n S t a t s ' ,
' * c o m p r e s s i o n ' : { ' t y p e ' : ' C o m p r e s s i o n S t a t s ' , ' f e a t u r e s ' : [ ' d e p r e c a t e d ' ] } ,
' * s o c k e t - a d d r e s s ' : [ ' S o c k e t A d d r e s s ' ] ,
' * d i r t y - l i m i t - t h r o t t l e - t i m e - p e r - r o u n d ' : ' u i n t 64 ' ,
' * d i r t y - l i m i t - r i n g - f u l l - t i m e ' : ' u i n t 64 ' } }
@ -530,7 +534,10 @@
# F e a t u r e s :
#
# @ d e p r e c a t e d : M e m b e r @ b l o c k i s d e p r e c a t e d . U s e b l o c k d e v - m i r r o r w i t h
# N B D i n s t e a d .
# N B D i n s t e a d . M e m b e r @ c o m p r e s s i o n i s d e p r e c a t e d b e c a u s e i t i s
# u n r e l i a b l e a n d u n t e s t e d . I t i s r e c o m m e n d e d t o u s e m u l t i f d
# m i g r a t i o n , w h i c h o f f e r s a n a l t e r n a t i v e c o m p r e s s i o n
# i m p l e m e n t a t i o n t h a t i s r e l i a b l e a n d t e s t e d .
#
# @ u n s t a b l e : M e m b e r s @ x - c o l o a n d @ x - i g n o r e - s h a r e d a r e e x p e r i m e n t a l .
#
@ -538,7 +545,8 @@
# #
{ ' e n u m ' : ' M i g r a t i o n C a p a b i l i t y ' ,
' d a t a ' : [ ' x b z r l e ' , ' r d m a - p i n - a l l ' , ' a u t o - c o n v e r g e ' , ' z e r o - b l o c k s ' ,
' c o m p r e s s ' , ' e v e n t s ' , ' p o s t c o p y - r a m ' ,
{ ' n a m e ' : ' c o m p r e s s ' , ' f e a t u r e s ' : [ ' d e p r e c a t e d ' ] } ,
' e v e n t s ' , ' p o s t c o p y - r a m ' ,
{ ' n a m e ' : ' x - c o l o ' , ' f e a t u r e s ' : [ ' u n s t a b l e ' ] } ,
' r e l e a s e - r a m ' ,
{ ' n a m e ' : ' b l o c k ' , ' f e a t u r e s ' : [ ' d e p r e c a t e d ' ] } ,
@ -844,7 +852,9 @@
# F e a t u r e s :
#
# @ d e p r e c a t e d : M e m b e r @ b l o c k - i n c r e m e n t a l i s d e p r e c a t e d . U s e
# b l o c k d e v - m i r r o r w i t h N B D i n s t e a d .
# b l o c k d e v - m i r r o r w i t h N B D i n s t e a d . M e m b e r s @ c o m p r e s s - l e v e l ,
# @ c o m p r e s s - t h r e a d s , @ d e c o m p r e s s - t h r e a d s a n d @ c o m p r e s s - w a i t - t h r e a d
# a r e d e p r e c a t e d b e c a u s e @ c o m p r e s s i o n i s d e p r e c a t e d .
#
# @ u n s t a b l e : M e m b e r s @ x - c h e c k p o i n t - d e l a y a n d @ x - v c p u - d i r t y - l i m i t - p e r i o d
# a r e e x p e r i m e n t a l .
@ -854,8 +864,11 @@
{ ' e n u m ' : ' M i g r a t i o n P a r a m e t e r ' ,
' d a t a ' : [ ' a n n o u n c e - i n i t i a l ' , ' a n n o u n c e - m a x ' ,
' a n n o u n c e - r o u n d s ' , ' a n n o u n c e - s t e p ' ,
' c o m p r e s s - l e v e l ' , ' c o m p r e s s - t h r e a d s ' , ' d e c o m p r e s s - t h r e a d s ' ,
' c o m p r e s s - w a i t - t h r e a d ' , ' t h r o t t l e - t r i g g e r - t h r e s h o l d ' ,
{ ' n a m e ' : ' c o m p r e s s - l e v e l ' , ' f e a t u r e s ' : [ ' d e p r e c a t e d ' ] } ,
{ ' n a m e ' : ' c o m p r e s s - t h r e a d s ' , ' f e a t u r e s ' : [ ' d e p r e c a t e d ' ] } ,
{ ' n a m e ' : ' d e c o m p r e s s - t h r e a d s ' , ' f e a t u r e s ' : [ ' d e p r e c a t e d ' ] } ,
{ ' n a m e ' : ' c o m p r e s s - w a i t - t h r e a d ' , ' f e a t u r e s ' : [ ' d e p r e c a t e d ' ] } ,
' t h r o t t l e - t r i g g e r - t h r e s h o l d ' ,
' c p u - t h r o t t l e - i n i t i a l ' , ' c p u - t h r o t t l e - i n c r e m e n t ' ,
' c p u - t h r o t t l e - t a i l s l o w ' ,
' t l s - c r e d s ' , ' t l s - h o s t n a m e ' , ' t l s - a u t h z ' , ' m a x - b a n d w i d t h ' ,
@ -1023,7 +1036,9 @@
# F e a t u r e s :
#
# @ d e p r e c a t e d : M e m b e r @ b l o c k - i n c r e m e n t a l i s d e p r e c a t e d . U s e
# b l o c k d e v - m i r r o r w i t h N B D i n s t e a d .
# b l o c k d e v - m i r r o r w i t h N B D i n s t e a d . M e m b e r s @ c o m p r e s s - l e v e l ,
# @ c o m p r e s s - t h r e a d s , @ d e c o m p r e s s - t h r e a d s a n d @ c o m p r e s s - w a i t - t h r e a d
# a r e d e p r e c a t e d b e c a u s e @ c o m p r e s s i o n i s d e p r e c a t e d .
#
# @ u n s t a b l e : M e m b e r s @ x - c h e c k p o i n t - d e l a y a n d @ x - v c p u - d i r t y - l i m i t - p e r i o d
# a r e e x p e r i m e n t a l .
@ -1038,10 +1053,14 @@
' * a n n o u n c e - m a x ' : ' s i z e ' ,
' * a n n o u n c e - r o u n d s ' : ' s i z e ' ,
' * a n n o u n c e - s t e p ' : ' s i z e ' ,
' * c o m p r e s s - l e v e l ' : ' u i n t 8 ' ,
' * c o m p r e s s - t h r e a d s ' : ' u i n t 8 ' ,
' * c o m p r e s s - w a i t - t h r e a d ' : ' b o o l ' ,
' * d e c o m p r e s s - t h r e a d s ' : ' u i n t 8 ' ,
' * c o m p r e s s - l e v e l ' : { ' t y p e ' : ' u i n t 8 ' ,
' f e a t u r e s ' : [ ' d e p r e c a t e d ' ] } ,
' * c o m p r e s s - t h r e a d s ' : { ' t y p e ' : ' u i n t 8 ' ,
' f e a t u r e s ' : [ ' d e p r e c a t e d ' ] } ,
' * c o m p r e s s - w a i t - t h r e a d ' : { ' t y p e ' : ' b o o l ' ,
' f e a t u r e s ' : [ ' d e p r e c a t e d ' ] } ,
' * d e c o m p r e s s - t h r e a d s ' : { ' t y p e ' : ' u i n t 8 ' ,
' f e a t u r e s ' : [ ' d e p r e c a t e d ' ] } ,
' * t h r o t t l e - t r i g g e r - t h r e s h o l d ' : ' u i n t 8 ' ,
' * c p u - t h r o t t l e - i n i t i a l ' : ' u i n t 8 ' ,
' * c p u - t h r o t t l e - i n c r e m e n t ' : ' u i n t 8 ' ,
@ -1078,7 +1097,7 @@
# E x a m p l e :
#
# - > { "execute" : "migrate-set-parameters" ,
# "arguments" : { "compress-level" : 1 } }
# "arguments" : { "multifd-channels" : 5 } }
# < - { "return" : { } }
# #
{ ' c o m m a n d ' : ' m i g r a t e - s e t - p a r a m e t e r s ' , ' b o x e d ' : t r u e ,
@ -1241,7 +1260,9 @@
# F e a t u r e s :
#
# @ d e p r e c a t e d : M e m b e r @ b l o c k - i n c r e m e n t a l i s d e p r e c a t e d . U s e
# b l o c k d e v - m i r r o r w i t h N B D i n s t e a d .
# b l o c k d e v - m i r r o r w i t h N B D i n s t e a d . M e m b e r s @ c o m p r e s s - l e v e l ,
# @ c o m p r e s s - t h r e a d s , @ d e c o m p r e s s - t h r e a d s a n d @ c o m p r e s s - w a i t - t h r e a d
# a r e d e p r e c a t e d b e c a u s e @ c o m p r e s s i o n i s d e p r e c a t e d .
#
# @ u n s t a b l e : M e m b e r s @ x - c h e c k p o i n t - d e l a y a n d @ x - v c p u - d i r t y - l i m i t - p e r i o d
# a r e e x p e r i m e n t a l .
@ -1253,10 +1274,14 @@
' * a n n o u n c e - m a x ' : ' s i z e ' ,
' * a n n o u n c e - r o u n d s ' : ' s i z e ' ,
' * a n n o u n c e - s t e p ' : ' s i z e ' ,
' * c o m p r e s s - l e v e l ' : ' u i n t 8 ' ,
' * c o m p r e s s - t h r e a d s ' : ' u i n t 8 ' ,
' * c o m p r e s s - w a i t - t h r e a d ' : ' b o o l ' ,
' * d e c o m p r e s s - t h r e a d s ' : ' u i n t 8 ' ,
' * c o m p r e s s - l e v e l ' : { ' t y p e ' : ' u i n t 8 ' ,
' f e a t u r e s ' : [ ' d e p r e c a t e d ' ] } ,
' * c o m p r e s s - t h r e a d s ' : { ' t y p e ' : ' u i n t 8 ' ,
' f e a t u r e s ' : [ ' d e p r e c a t e d ' ] } ,
' * c o m p r e s s - w a i t - t h r e a d ' : { ' t y p e ' : ' b o o l ' ,
' f e a t u r e s ' : [ ' d e p r e c a t e d ' ] } ,
' * d e c o m p r e s s - t h r e a d s ' : { ' t y p e ' : ' u i n t 8 ' ,
' f e a t u r e s ' : [ ' d e p r e c a t e d ' ] } ,
' * t h r o t t l e - t r i g g e r - t h r e s h o l d ' : ' u i n t 8 ' ,
' * c p u - t h r o t t l e - i n i t i a l ' : ' u i n t 8 ' ,
' * c p u - t h r o t t l e - i n c r e m e n t ' : ' u i n t 8 ' ,
@ -1296,10 +1321,8 @@
#
# - > { "execute" : "query-migrate-parameters" }
# < - { "return" : {
# "decompress-thread s" : 2 ,
# "multifd-channel s" : 2 ,
# "cpu-throttle-increment" : 10 ,
# "compress-threads" : 8 ,
# "compress-level" : 1 ,
# "cpu-throttle-initial" : 20 ,
# "max-bandwidth" : 33554432 ,
# "downtime-limit" : 300