openstack-swift-2.23.3-2.oe2003sp4>  <@PT@7!.ܶujG7oew%openeuler@compass-ci.com G7o%4 k[UL2{K\&'aP3VfOlzmeP7!EbSŤxs;=2lӱ⥓uf1SQ5ޅ23 mDwXAF|vD#f/f?M\ 7#K \[P­dG(wbY!usW+RA `.lB(I5*㘌r]U׵hevVEѶ G|*&=h']v&^(q*& WޛֵfC3)̗+'9|d0! + + 6gbkqY7Ú ӼKqM꺖 xrYv3\ux*5`װ*[c131a386445941ccae3f57dcd0ae72e0dfb4fece80a636e952700e97b32048e38f600e797095467c75eb0133a52340aca0639b34\H\$=?.t. >9\?Ld % >(,4 IU~     08Hh*(J8T9\:F G,H4I<X@YD\X]`^xbdefltuvzHCopenstack-swift2.23.32.oe2003sp4OpenStack Object Storage OpenStack Object Storage (Swift) aggregates commodity servers to work together in clusters for reliable, redundant, and large-scale storage of static objects. Objects are written to multiple hardware devices in the data center, with the OpenStack software responsible for ensuring data replication and integrity across the cluster. Storage clusters can scale horizontally by adding new nodes, which are automatically configured. Should a node fail, OpenStack works to replicate its content from other active nodes. Because OpenStack uses software logic to ensure data replication and distribution across different devices, inexpensive commodity hard drives and servers can be used in lieu of more expensive equipment.ew%@dc-64g.compass-ci,^ASL 2.0http://openeuler.orgUnspecifiedhttps://docs.openstack.org/swift/latest/linuxnoarch,^A큤ew%`cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootopenstack-swift-2.23.3-2.oe2003sp4.src.rpmopenstack-swift    openstack-swift-accountopenstack-swift-containeropenstack-swift-objectopenstack-swift-proxyrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1aahuangtianhua - 2.23.3-2wangixyuan - 2.23.3-1- Adds the missing sections to config files- Support OpenStack Train releasedc-64g.compass-ci 17023071362.23.3-2.oe2003sp4openstack-swiftLICENSE/usr/share/licenses//usr/share/licenses/openstack-swift/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-openEuler-linux-gnudirectoryASCII textܩDæ7X>Xutf-874afc070e50664b2d925206c622424154d901253c2a61209cd4d5abe6dd070a6?p7zXZ !#,. ] b2u jӫ`(y/css&2ems(KMbޓ H~b E5˝Аq_l8qaN&\Pj7IQ"?v!=Grי&`qS*Qjы߫w tYھ7a|̻'F:<(Uv3*,rT?]3f6,[ 7*^i2ĐJmt{ ]-jOj:ޡәxVf=&bʵ&^b'R^+e  c /ތw )q$*(dc,tEG5ywO5 Ǥv#y99'~b2Jta68-Ye[CÓ$ &֎ =}0Q)HKP$TViڃ!l@C,A'۸>+!JUu>XD"xX+$7g+kB0yW 3KJo31h_sZ8[iw<;޼G!& ـ]PJ(QJ :klD1>< +6>BI6/dRܓ&psGjC Dž=]p<[-ԋOؤcK6p7 cgLgp!ʫ5Zg< Ւ.N_ }hZz6@Կx!S>b|vg(P72-a为ЀN- X{'e{X=`RmȎ'1t2j9 ;fo6g:3^gZ I,!zrA :~aCפnrk]ϱF_6F҅]!"?ʶqcX%Edaye6 T( .UxA/ uN k.@L ,n;zNLJ@20P(]Wokw|[IjHt ]3tZg'seB[DģX"wEgIۄ%([ȋ'Bޣ}0 ,Oh)1ji#_ @ִS;%3I9tܥHkJl4MnXS/bm@^^g* Nl?F:^/$JbW\YFmWs;݃pыZ r)]bM/{eߩevקQzcӨ4Ja|e$@y6}oϹ;a$m j> Rz5]`Q:3u ȄMH#_s(Q*W1e͢HQiMG=Cd/5=gҪQ` W ¸LfnoՈVWaf\⊜bx42q;~z*:P_ͥT_h0ln*z oTn]"\e[a6T폛n g˾<\&B.K2_O˾nH#L,6TE"aֈ^R~1C+.Io9W$D[+1ާ/3^ +4b ʹ^*,%EԸ!euͧ4aT%I)Q{U<`0MMdB!8dNwV*Yze LO j[>Hƌ\]z郲y_q΂VD.;fO !VgvF>qP3{v-iYv砣1@o)'Wq(g& h#"Ϭ1EϊFj/ $HAb}4ev; w;Cي-Gfrዯ8T: PU^ ۾P3mX4 3>mfuś)i mLF³Ko8/+2w$⻤z1VX}0QaE 4׮̲;1,=XÎ kp&+.|N" J.g;T""C(@5]efi2$&i <ۤ m ~^+955ٍ=0E냭n!uvLKy/xb k9/!Ӵ:?uqejä;9NKLs\LwCEtޯ5?--Rq-Mb5!UÕ+7&WٝZEibbQBA- iW4m P E mg&.rQ+Vx-ʆXT@ @B"ȣTUftI)W(I>zr oJ%ґ&h dZQY0xGSwIP7 n$!o{p1P bB̺b.6iOhM_3U}!! xf"{k< fC??fq{YE1ChԢ锹Y?JNpOTy3WoNtMFɇX>A>i bTVT@-ޯ" ѱEm3\ďxX0-='%mFobUbX،ӄV8fRi֛Vt.>v|8i+!g\~ZV.iC6~i-BI /đp? bip17B 1"u&[M9 f~.C("B9ܚ3v}=fd2{$;50 \8ư YZ