From 99370889d1aecfabf3bebbc2d843d920e9d2500a Mon Sep 17 00:00:00 2001 From: Leonard Lyubich Date: Mon, 21 Feb 2022 20:57:27 +0300 Subject: [PATCH] [#371] Support recent changes in NeoFS API protocol Support: * new status codes (object, container, session); * object `Lock` message; * different signature schemes. Signed-off-by: Leonard Lyubich --- accounting/grpc/service.pb.go | Bin 18893 -> 18893 bytes accounting/grpc/service_grpc.pb.go | Bin 4117 -> 4234 bytes accounting/grpc/types.pb.go | Bin 5977 -> 5977 bytes acl/grpc/types.pb.go | Bin 38469 -> 38469 bytes audit/grpc/types.pb.go | Bin 12323 -> 12323 bytes container/grpc/service.pb.go | Bin 112316 -> 112686 bytes container/grpc/service_grpc.pb.go | Bin 16747 -> 17283 bytes container/grpc/types.pb.go | Bin 12844 -> 12844 bytes container/status.go | 28 +++++ container/status_test.go | 14 +++ lock/grpc/types.go | 8 ++ lock/grpc/types.pb.go | Bin 0 -> 5524 bytes netmap/grpc/service.pb.go | Bin 32300 -> 32300 bytes netmap/grpc/service_grpc.pb.go | Bin 6702 -> 6815 bytes netmap/grpc/types.pb.go | Bin 42940 -> 42940 bytes object/grpc/service.pb.go | Bin 131011 -> 131011 bytes object/grpc/service_grpc.pb.go | Bin 19747 -> 26528 bytes object/grpc/types.pb.go | Bin 39813 -> 40379 bytes object/lock.go | 170 +++++++++++++++++++++++++++++ object/lock_test.go | 26 +++++ object/message_test.go | 1 + object/status.go | 87 +++++++++++++++ object/status_test.go | 34 ++++++ object/test/generate.go | 14 +++ object/types.go | 1 + reputation/grpc/service.pb.go | Bin 35804 -> 35804 bytes reputation/grpc/service_grpc.pb.go | Bin 6856 -> 6973 bytes reputation/grpc/types.pb.go | Bin 17493 -> 17493 bytes session/grpc/service.pb.go | Bin 18183 -> 18183 bytes session/grpc/service_grpc.pb.go | Bin 3914 -> 4028 bytes session/grpc/types.pb.go | Bin 53214 -> 53214 bytes session/status.go | 31 ++++++ session/status_test.go | 15 +++ status/grpc/types.pb.go | Bin 14455 -> 20431 bytes status/status.go | 14 +++ status/test/codes.go | 28 +++++ status/types.go | 5 + storagegroup/grpc/types.pb.go | Bin 8415 -> 8415 bytes subnet/grpc/types.pb.go | Bin 6137 -> 6137 bytes tombstone/grpc/types.pb.go | Bin 7128 -> 7128 bytes util/proto/test/test.pb.go | Bin 13851 -> 13851 bytes 41 files changed, 476 insertions(+) create mode 100644 container/status.go create mode 100644 container/status_test.go create mode 100644 lock/grpc/types.go create mode 100644 lock/grpc/types.pb.go create mode 100644 object/lock.go create mode 100644 object/lock_test.go create mode 100644 object/status.go create mode 100644 object/status_test.go create mode 100644 session/status.go create mode 100644 session/status_test.go create mode 100644 status/test/codes.go diff --git a/accounting/grpc/service.pb.go b/accounting/grpc/service.pb.go index 82858c65f331dea20775328ba76b7a9d73096aa8..dbb27b13f620395192a57c9817073634ad88dc2f 100644 GIT binary patch delta 14 VcmX>*nepso#t8+CCL0T5JOM8c1-}3Q delta 14 VcmX>*nepso#t8+Ch8qiGJOM8N1-t+N diff --git a/accounting/grpc/service_grpc.pb.go b/accounting/grpc/service_grpc.pb.go index 7139614cbc86dbe206bed236c2d4c3fc84a296d8..8ed19565d7eefcf672af3d6fba0092b61d937084 100644 GIT binary patch delta 138 zcmbQL(4{!RtX^MVp)9qiI5R)5*oq6t(N!oY$}h=J)=f{%(@oFUO)n})Rwy&nGtx6a zmR3LpWyX4jmU<>2`QrT2qU2O7g~a6K{L;LV%)E4ckO}(5sYPX($*Fo^!@0N$5|gtN N(^C}^H#%J92LM3UD(e6M delta 10 RcmeBDoT@OvY~$+t`~Vjp1aSZW diff --git a/accounting/grpc/types.pb.go b/accounting/grpc/types.pb.go index 33df6412582549bf69e5b0c1c161405f8645a47f..a36188baf70c7a11a5e10d218ac9370d061a7e09 100644 GIT binary patch delta 12 TcmcbqcT;ad0i(&r!WUuyB;f^Q delta 12 TcmcbqcT;ad0i)r@!WUuyB+><8 diff --git a/acl/grpc/types.pb.go b/acl/grpc/types.pb.go index f7b6734af78c63b887a445c1b84b5ba0d888010d..e71a89344588b572638eb384fe7d921d7d383595 100644 GIT binary patch delta 14 WcmX@QhUw@UrU?a%CL0T{Oa%Zj*9NBm delta 14 WcmX@QhUw@UrU?a%h8qj7Oa%Zj$OfbU diff --git a/audit/grpc/types.pb.go b/audit/grpc/types.pb.go index 3da71a8df77ac0d79a6dd2966e74d34c683c4c84..64d3206603d62ea24cd1bf1df23c610620a3d27a 100644 GIT binary patch delta 12 TcmZ3SusC5t0i(&r!cF=BBhm#w delta 12 TcmZ3SusC5t0i)r@!cF=BBf|we diff --git a/container/grpc/service.pb.go b/container/grpc/service.pb.go index 4af32983154cf3b237d482372d9f99c946798a30..d7fa78e20e26790b782328b964bb38d4505a71bb 100644 GIT binary patch delta 450 zcmdn>|9OB9k)6;d-x zGE$2aLj8gRT%A4LJY8KB@{1H)on3+*Q3P a(a8z1tea!jbqIoFCcDiR-Ms2R%Xa{v?H`8# diff --git a/container/grpc/service_grpc.pb.go b/container/grpc/service_grpc.pb.go index cbac3551f3e0fc2b43fcb89ce0debba0a86f75ea..cf9c435669ac683f4dc4691c1742b0a44004e931 100644 GIT binary patch delta 739 zcmaFe#Ms=aDo9o+Gt@KE zGeDMBKn7*TdWM#ICLsCZ{L-T2R4awaUXC&wO)oNYD8z7a0>u?3pOGxxT+cF>5iYV> zfh_>RoBTjhbTYTBL#j1cy{>|mmb1TKh@+>UYf!wOe@MKWf2f~}mX?Bsv4OdfjzX}j zbBL$EUp!oqrWMR8g`(8L($wOT)D(r}{JfIH%)Hbhg}nR{g|z(Ayc9hyPWRNw4MNhB zU$XCkJ7zMsT=HffPG2Mk&6jVSe2?opLdkl0DUb`JsNg~z?wWj_OMP-2&vAsE+Di4C zSMVzEz(qEnk^F?@NCmd4$u=_E;L@;QOrU}z@do2$Z&^g>ZRVDnfN<32`SKA6-efui Tn;2YzorMBz zqb9!>QJ=hk_c&N|b3WgE9tcZJ`V+*6%>uFpP{V-MPyQ>n2cqDh`~;|iNW}=K0-&MH cKtm_b*Ngz#SPro%pRa!MWG%nV0;V+r delta 12 TcmZ3JvLrWy{5dX~l6}^7gzy_KD5pTJ8$==F(B)S?Om(3Z2!_b4h&P@pDNM8LSzqK1`nNJ$7S-24Sw2_&{7=k99 z%1|6}*ig0X$AJNaK_UjK+IB^ww0ovwyHj&2FBB&)-S{7B30Sh{%$r+{U`X4oq3fXd z6yh(;=sSR(l6~~ziBJP5CV1Wo5)+A$((y!$Rj43Kr8w1rLcozOdr&A2)5-Fn)uE0w zCUgq_LoX4T5s8}Q_*&@HG4kCHhhO{WU#^D3{bBS{#$+a{0F97!E#lsJC!_sjLnbui&o*7 zu`q<(O?lm+aGkzD2mC_Mr8vt0w%B98Hzkf&K#dnWekE`+x-~&naGmV{u;;PH%6t$W&Ty)e|+X$6ln4 ztnfOK?C**1sfl}g#j3%;pn-e$&eCy$9BQIE7auSmYT{C*Dy!BI-Vbv~Yg~O=Iu#w1 z0KSP+FHrs18-);JAgx4N^p3>)K!<9Gcns0nAssA3GGiE}lWRO@ZrwYiPmz8VjBoO+ z6twf8y4t!hI?hy5o!6jXfKgs$CQ+7r0JT<)H0&&Y;>;DKPdou{AZIXt!O}!!c@qCz zGtz+Sd2J=iqH=*}vQ>%TyvB_vF8K@t3NqgwJcVnh{$Jv>1@-su#az5Q60r_B0{<0J z&;g*H8gE?2v?h*LvNxj+uvZF9qZFg?{7DynKSK(+f2^j7^6{$ciJO!wT9&bs$13#` zJ%tzx4ac+c#?t1fjm3%paIW6oVfxp_?HyzZrLB$dmQ+l-O69)-R&5ZEyDr^x^vg7 z3wPc+z-QN|XF$(=dXDhf=9NQyKWx*}rCp-o-NO#8e=O}D)KS496G0H*o!D4JmxMAK zzqd%VOO#!HvROpg=9MnVDP)oYTG}UOOSHj{R>@au1S=>DUH6p~yvl{GH2TWhipAG(XIZYVM;>aNn2$r&D$b{n5g(+tD;dvhW zO5lhf@$D@f$6n^ak-J+oHr~{3?Iz{B$sXf)zwc&2bLFwAq6X|y;9}m*WNoK*g<9Tk z^0SHHj!siD;cXJI{er(Y-@K@`2+9@>Mau}_M&6@>yMAS7saL6sR*i1eEutodnoqhJ zshtcwUp*}Wq$;-+Rk)p@7kK`GUd8PRm~3T`%2``dlaI|Xa;&xDHOmSdtuhC6f9Z3- z4&LIuzs16_nhwVEw6Ji$4Yom5Y_vn#e!hoI_7MAi(fF-o@Va^{>bBKu-Qjo!LmSMq zqXrFoFs{Ntl0BHQFnKo3Giuxm^*ecV{B{;K&s2*e^;0mY*rFR5H`PB1&3ZBKZlQ zW>zc--;yl$>_bKvzf?R{vA-C=zd6d?!f1~qWGo%GWDDrr!dRpya4sd`UWMxcgYxq) f2OxDJq7n(-a?=4hrN|ZwR_FaL%GJ4xluPFy&!*JG literal 0 HcmV?d00001 diff --git a/netmap/grpc/service.pb.go b/netmap/grpc/service.pb.go index 3f407d74930a45806e088d9aca1740bce971ae29..670afc763a579452d2d735b1df6a15a92cf1893c 100644 GIT binary patch delta 14 WcmZ4UhjGmx#t8+CCL0TP*8%`GHwNMW delta 14 WcmZ4UhjGmx#t8+Ch8qia*8%`GCWw delta 17 ZcmX^7pZ)NE_6Y@yhK+?=3mJp{0{~8s2rmEt diff --git a/object/grpc/service_grpc.pb.go b/object/grpc/service_grpc.pb.go index 4a2ea285fb846b38d642346dcbd254f3b2b91a02..376d95d39df8a23809129a44c1611be00b3ebb2a 100644 GIT binary patch literal 26528 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 delta 276 zcmZ2*o^kOk#tCK{mj|=3aB=GEPqs4-V%6i~bWff9QAvDqpFYRtXm)ERh}=BRl+C=n zl8g|Z9$zUJP^C+1PHIW2#^ej(qMJ+lu4#E-4K$9m&`6^Aewmt%P%jS2s nfe6btPjJ+O@<5ikxMaeO&jD)}53t)D>=6tXg;+Y@n^6V;;cHAt diff --git a/object/grpc/types.pb.go b/object/grpc/types.pb.go index 210977c8065e8b401c056a4e3ec2b09d1f25b5c6..6263a06a8acfab1f6a92fceeb644917950495562 100644 GIT binary patch delta 902 zcmZ8dPiqrF93`m{b}zNsf|5di)`D8{uT8AAQAE zwh_gf76@ z454Xh>#`J(O54UNUpg3a4%Z+}e@IdK{g^FD={Xn|E~SWdN)pHMIr#Ubd;5{y2|tFX0l$(+F(Jl1mWj?Myxy@>yS1y`5JIWmT;dbBk)eq~vbGJ#Gas&x~8B z38vSoVTT!u5Ou?3*)}-Awxu_+XZz`q z?&}VAT^e z9>XwK6F@B6(4aUUlrvoLTr3{EAM$XA-q6)I*Tb1hy?2{yq4Lyp3{nqMvjUO849AQn zur4qyu*PvJ#W5xROpE=?;+zV!S7Ne66Iw8)|gFGfLBbl(}V&>!;OV&nS>P*^HLNNfL?gg zm>Yvg12EgbQb%EOO1(7`7w6;!^~#J2laE3;j13@;S_4?-e1rJp$_Adv+>IKO*ENW+ zad8?{7#d8DYS5nixxoOWSEUi8+_Mp^ycNt@1>rmcbGVzpGVVo! delta 14 VcmcaJo$1bWrU?a%h8qjBy8$ss1~mWx diff --git a/reputation/grpc/service_grpc.pb.go b/reputation/grpc/service_grpc.pb.go index b260785b81e171fc5f201a4f8d52e8c8b1bb114d..1bd9b79a8fa9ce3c7240874b5bd98be089432ecf 100644 GIT binary patch delta 138 zcmX?My4P%iS-rl#LRo52ab|vAu@x7PqpMI*lwXpctec*ir<NZ7L{ctr|N+X=i(|zOwLYB MPgN+|=+Ger0Fu%xY5)KL delta 10 RcmdmMcEWUm*~ZnAqyQUs1it_P diff --git a/reputation/grpc/types.pb.go b/reputation/grpc/types.pb.go index b4396e8eca2d9d7fd4dd0655d68a99eda3a86b02..b27aa42f8c43cd614341ad7ea197c98582f52719 100644 GIT binary patch delta 14 VcmccG!FaWUaY6y3$;QGb&Hyju20H)% delta 14 VcmccG!FaWUaY6y3;l{!z&Hyjf1~>o! diff --git a/session/grpc/service.pb.go b/session/grpc/service.pb.go index 07be942053ab042743417e5c6abfdd16dd75efa2..33510adf0db213b9e89574d5205c05ac4c1ca204 100644 GIT binary patch delta 14 VcmZqgV{GqZoKV1MvaxWQ8vrOb1z-RG delta 14 VcmZqgV{GqZoKV1MxUq1W8vrOM1zi9D diff --git a/session/grpc/service_grpc.pb.go b/session/grpc/service_grpc.pb.go index cb72826c1f15eae2a03929460bbad6e2c8e7ad73..787a5644d30a143abcb9cdfc30ffbec9483a3d0c 100644 GIT binary patch delta 102 zcmX>lw?}@0S-8HwLRo52ab|vAu@x7PqpMI*lwXpctec*ir<rENls+LxrXYhx$7-d#J16iRU15}Mj2KPp1nnvK07Zk)AQ z+o>xQ%z*KUmLe*wpG=z)3j-u|!?)Arzc=gs@(oB3vD zo#)jjj{*;?0qyZ;-}kjblanO3anCH&NzJr(O9eAttD1$qN{13NWUQ0?SS%b0sXnvI15Y&H38K<(`|o`m>IRu1&c6i1bB{eR z;h}aM3!Y={b*=rPUp>}x3R>ADwYpJn)XW;$tk|T20>y2!Y}CynsZ>qdV1j@)^#@hc z5wK*{)kHX4fP*@bu!if=XhPPeqR~5Ku26u2lA>vq0Au3;nM*H%wxHX*39^-IGcA0I z6SyR^8}B!E3=5(fMPs9E!p&O2E>&4zBCW1mjZYENDpZPqR;$}3>(dCp@m|W$rPH8A zem;|3$jm$ZW{K=0HO)eZ*0U;gNVL_kiXH@SvV1nTlE0c;&H7Lj4@F0!Ij11RHd!n4 z{OVh#s2nL*3fms?VlI8%&x&{Ndb9<#(iKK)5&R(`VptBs{Zf647{sbr@ukeQ)y26b zf~9u?cA^98Y+m>|(;`xxCA_;)89m`E!dAl=Y(g#`v?$5k;!G4Oy*6|bc`P3-ZIU8w@`7Rpnpuo7vI7$Zyxh@Kx z3tq0(nNvder1l~@LvU1Aos7F`%|=#3wovKKhE*U^Q#5e|%PvJoR4DykdI5AGzBP_vx*(=N;dvfqYBd zW4<7KuLS}tfp6yCJH%Vwhp!P;PGPfpetc+QW~0!duGw4YzR`70>6b?@oO7StZgeg5 z&tqiV-JTwT=n&5jdSvY|zZvY0JvIoAJnkh=A=gCwBDq$kla~>FcD#I4)Q>W)G|=j- zYXPx_wGOd79MH>$vv&5J?}-Vgy-YZG1F&~sZ`queaGb)SXcabNGaRzb zdc(Fz73Y!O42Jq3x%FU${r5*OAJEz89(6cEJDk)z+JT+WAC44`U@<6kK@d&)z(zoC zUp|o@38dQFQZYb(z4-bGGe+d5&X$ne)btpkze$&dv`uE!68LG*cOz#;6`4KAXj0ft zlbZ^-gUMi@ib7{1`a3G#;I}!lh89*E0G!4LJYcaPFvsKAD*aA+i(ZS2^o2w8Z|PJ_ z_#h}y1b>0x3m|xD?cXEq0DTe}AgLtt{LYN)!RS|qO~*!h(&O9Wko?R!9ImIdLSK4fftF}xwfDoN{>Jy5e7Hf)Q~;* z5=gx0n2&~Sr;6$#eW96wfP$Y>CYGu1o>N^6p&@;j4s+#pUhiqd>*CCuieCM69_OI! z2$8_5C-6Jxbz0_qg1nQP7$Ip=zu!~%(|xLW+v*Xz7Nfc*ar(?L-> z`YPe8SkJy)PfJy3S$cCYg=|tPeJD+~*iRC-wR}zGmtV|F@6Lu2zl6Y{Lkib! zh(hqv^ooxq)~A?=Iv+yR#O(u20W_o4x7P;QLlOk1PsIbvmnLFsY!^KmkI|oF>TAqN zL9I19dU2Qz#joJS1ZYZE;~XUgknNx1F9Lz&zC2EUA%pE_lY@cl{C8MHk|Qzi$030q zQSeuxWmYCOYZJSP3I2E31a}UHB=_C!zep8j4q)}0GhF^KG8t=5ZZuY!Ea$_qd4d}U<77Jz$;lhtMJ9Q& uO)m71VKkZS=q@r@&y#oZdJl7U6CDM8eFX!k7~5uc&l@a2cRuia&jB!UF^ delta 12 Tcmca%e#3l10i)r@!gOf>By$Ay diff --git a/util/proto/test/test.pb.go b/util/proto/test/test.pb.go index b0ef1356ffcba9eea8e811fa9f7839176c99e1c9..edefcc3d7e16be324d486dc5946546d763a91c72 100644 GIT binary patch delta 12 TcmbQ8GdpKO0i(&r!d0dKBnSmX delta 12 TcmbQ8GdpKO0i)r@!d0dKBl!hF