WAL-G: foliga fou ma le faʻalauteleina o alalafaga. Georgy Rylov

Ou te fautua atu ia e faitau le tusitusiga o le lipoti muamua 2020 e Georgy Rylov "WAL-G: avanoa fou ma le faʻalauteleina o le alalafaga"

O tagata e tausia punaoa tatala e feagai ma le tele o luitau ao latou tuputupu ae. E faʻafefea ona tusi atili ma sili atu mea manaʻomia, faʻaleleia atili ma sili atu mataupu ma pulea e matamata atili ma sili atu talosaga toso? O le faʻaaogaina o le WAL-G (backup-tool for PostgreSQL) e fai ma faʻataʻitaʻiga, o le a ou taʻu atu ia te oe le auala na matou foia ai nei faʻafitauli e ala i le faʻalauiloaina o se kosi i luga o le Open-source development i le iunivesite, mea na matou ausia ma le mea o le a matou agai atu i ai.

WAL-G: foliga fou ma le faʻalauteleina o alalafaga. Georgy Rylov

Talofa tagata uma! O aʻu o le Yandex developer mai Yekaterinburg. Ma o le asō o le a ou talanoa e uiga i le WAL-G.

O le ulutala o le lipoti e le o fai mai o se mea e uiga i faʻamaumauga. E i ai se tasi na te iloa le WAL-G? Pe iloa e tagata uma? Sii i luga lou lima pe a e le iloa. Le mea leaga, na e sau i le lipoti ae e te le iloa pe o le a.

Se'i ou ta'u atu ia te oe le mea o le a tupu i le aso. Ua tupu ua fai si leva o fai fa'amaumauga a le matou 'au. Ma o le isi lea lipoti i se faasologa tatou te talanoa ai e uiga i le auala tatou te teuina ai faʻamaumauga ma le saogalemu, saogalemu, faigofie ma lelei.

WAL-G: foliga fou ma le faʻalauteleina o alalafaga. Georgy Rylov

I le faasologa talu ai e tele lipoti a Andrei Borodin ma Vladimir Leskov. Sa toatele i matou. Ma sa matou talanoa e uiga i le WAL-G mo le tele o tausaga.

clck.ru/F8ioz — https://www.highload.ru/moscow/2018/abstracts/3964

clck.ru/Ln8Qw — https://www.highload.ru/moscow/2019/abstracts/5981

O lenei lipoti o le a fai si ese mai isi ona sa sili atu i le vaega faʻapitoa, ae o iinei o le a ou talanoa e uiga i le auala na matou feagai ai ma faʻafitauli e fesoʻotaʻi ma le tuputupu aʻe o le alalafaga. Ma le auala na matou maua ai se manatu itiiti e fesoasoani ia i matou e taulimaina lenei mea.

WAL-G: foliga fou ma le faʻalauteleina o alalafaga. Georgy Rylov

I ni nai tausaga talu ai, o le WAL-G o se poloketi laʻititi na matou maua mai le Citus Data. Ma na ona matou aveina lava. Ma na atiina ae e se tagata e toatasi.

Ma e na o le WAL-G e leʻi iai:

  • Lagolago mai se kopi.
  • E leai ni fa'aopoopoga fa'aopoopo.
  • E leai ni fa'amaumauga WAL-Delta.
  • Ma sa i ai pea le tele o mea na misi.

I nai tausaga nei, ua fa'atupulaia tele le WAL-G.

WAL-G: foliga fou ma le faʻalauteleina o alalafaga. Georgy Rylov

Ma e oʻo atu i le 2020, o mea uma o loʻo i luga ua uma ona faʻaalia. Ma ua faaopoopo i ai le mea ua tatou maua nei:

  • E silia ma le 1 fetu ile GitHub.
  • 150 tui.
  • E tusa ma le 15 PRs tatala.
  • Ma le tele o isi sao.
  • Ma tatala mataupu i taimi uma. Ma o lenei mea e ui lava i le mea moni tatou te o atu i ai i aso uma ma faia se mea e uiga i ai.

WAL-G: foliga fou ma le faʻalauteleina o alalafaga. Georgy Rylov

Ma na matou oʻo mai i le faaiuga o lenei poloketi e manaʻomia le tele o lo matou gauai, e tusa lava pe matou te le manaʻomia le faʻatinoina o se mea mo la matou Managed Databases service i Yandex.

Ma i se mea i le tautoulu o le 2018, na oo mai ai se manatu io matou mafaufau. E masani lava o le 'au e tele auala e atiaʻe ai ni foliga poʻo le faʻaleleia o bug pe a le lava ou lima. Mo se faʻataʻitaʻiga, e mafai ona e faʻafaigaluegaina se isi atinaʻe ma totogi ia te ia tupe. Pe e mafai foʻi ona e faia se intern mo sina taimi ma totogi foʻi se totogi. Ae o loʻo i ai pea le toʻatele o tagata, o nisi oi latou ua iloa lelei le tusitusi. E te le iloa i taimi uma le uiga o le code.

Sa matou mafaufau i ai ma filifili e taumafai e faatosina mai tamaiti aoga. Ae o le a le auai tamaiti aoga i mea uma faatasi ma i tatou. O le a latou faia na o sina vaega o le galuega. Ma o le a latou, mo se faʻataʻitaʻiga, tusi suʻega, faʻaleleia bug, faʻatino foliga e le afaina ai le galuega autu. O le galuega autu o le fatuina o faʻamaumauga ma toe faʻaleleia faʻamaumauga. Afai tatou te faia se mea sese i le faia o se faaleoleo, o le a tatou maua faamatalaga leiloa. Ma e leai se tasi e manaʻo i lenei, ioe. E manana'o tagata uma ia matua saogalemu mea uma. O le mea lea, ioe, matou te le manaʻo e tuʻuina le code matou te faʻatuatuaina e itiiti ifo nai lo matou. O lona uiga, so'o se tulafono e le fa'atauaina o mea ia matou te fia maua mai a matou tagata faigaluega fa'aopoopo.

O a tulaga e talia ai le PR a tamaiti aoga?

  • E mana'omia latou e ufiufi a latou code i su'ega. E tatau ona faia mea uma ile CI.
  • Ma matou te alu foi i le 2 iloiloga. Tasi e Andrey Borodin ma le tasi e aʻu.
  • E le gata i lea, ina ia siaki o le a le motusia se mea i la matou auaunaga, ou te tuʻu ese le faʻapotopotoga ma lenei tautinoga. Ma matou siaki i suʻega faʻaiʻuga e leai se mea e toilalo.

Kosi fa'apitoa ile Open Source

WAL-G: foliga fou ma le faʻalauteleina o alalafaga. Georgy Rylov

O sina mea itiiti e uiga i le mafuaʻaga e manaʻomia ai lenei mea ma pe aisea, e foliga mai ia te aʻu, o se manatu manaia.

Mo matou, o le tupe mama e manino lava:

  • Matou te maua lima faaopoopo.
  • Ma o loʻo matou suʻeina ni sui mo le 'au i totonu o tamaiti aʻoga atamamai o loʻo tusia tulafono atamai.

O le a le aoga mo tamaiti aoga?

Atonu latou te le iloa, aua o tamaiti aoga, i se tulaga maualalo, e le maua se tupe mo le code latou te tusia, ae na o togi mo a latou faamaumauga a tamaiti aoga.

Sa ou fesili ia i latou e uiga i lenei mea. Ma ia latou upu:

  • Le poto masani fai saofaga i Open Source.
  • Maua se laina i lau CV.
  • Faʻamaonia oe lava ma pasi se faʻatalanoaga i Yandex.
  • Avea ma sui o le GSoC.
  • +1 vasega faʻapitoa mo i latou e manaʻo e tusi code.

O le a ou le talanoa pe na faapefea ona faatulaga le kosi. O le a na ona ou fai atu o le WAL-G o le galuega autu. Na matou fa'aofiina fo'i galuega fa'atino e pei o Odyssey, PostgreSQL ma ClickHouse i lenei vasega.

Ma sa latou tuuina atu faafitauli e le gata i lenei vasega, ae sa tuuina atu foi tipiloma ma galuega.

Ae faapefea le manuia mo tagata e faaaogāina?

Se'i o tatou agai atu nei i le vaega e sili ona e fiafia iai. O le a le lelei o lenei mea ia te oe? O le manatu o tamaiti aʻoga na faʻapipiʻiina le tele o mea sese. Ma sa matou faia vaega talosaga na e fai mai matou te faia.

Ma seʻi ou taʻu atu ia te oe mea ua leva ona e manaʻo ai ma ua faʻataunuʻuina.

WAL-G: foliga fou ma le faʻalauteleina o alalafaga. Georgy Rylov

lagolago laulau laulau. O avanoa laulau i le WAL-G na fa'amoemoeina atonu talu mai le tatalaina o le WAL-G, aua o le WAL-G o le sui lea i se isi meafaigaluega fa'apolopolo WAL-E, lea na lagolagoina ai fa'amaumauga fa'amaumauga ma avanoa laulau.

Sei ou faamanatu faapuupuu atu ia te oe poo le a le mea ma pe aisea e manaomia uma ai. E masani lava, o au faʻamatalaga Postgres uma o loʻo nofoia le tasi lisi i luga o le faila faila, e taʻua o le faavae. Ma o lenei lisi ua uma ona iai faila uma ma subdirectories e manaʻomia e Postgres.

Tablespaces o faʻamaumauga ia o loʻo i ai faʻamaumauga Postgres, ae e le o iai i fafo atu o le lisi autu. O lo'o fa'aali mai le fa'asolo o laulau o lo'o tu i fafo o le fa'atonuga autu.

WAL-G: foliga fou ma le faʻalauteleina o alalafaga. Georgy Rylov

E fa'apefea lenei mea mo Postgres lava ia? E iai se isi subdirectory pg_tblspc i le lisi autu. Ma o loʻo i ai symlinks i directories o loʻo i ai moni faʻamatalaga Postgres i fafo atu o le lisi autu.

WAL-G: foliga fou ma le faʻalauteleina o alalafaga. Georgy Rylov

A e faʻaogaina uma nei mea, ona mo oe o nei poloaiga atonu e foliga faʻapea. O lona uiga, e te fatuina se laulau i totonu o se laulau faʻapitoa ma vaʻai poʻo fea o iai nei. O laina mulimuli ia e lua, o poloaiga mulimuli e lua ua ta'ua. Ma o iina e manino lava o loʻo i ai se auala. Ae o le mea moni, e le o le auala moni lea. O le ala muamua lea mai le fa'atonuga autu i le laulau va'ai. Ma mai iina e fetaui ma se symlink e tau atu i au faʻamatalaga moni.

Matou te le faʻaogaina uma nei mea i la matou 'au, ae na faʻaaogaina e le tele o isi tagata faʻaoga WAL-E na tusi mai ia i matou latou te mananaʻo e siitia atu i le WAL-G, ae na taofia i latou. Ua lagolagoina nei.

WAL-G: foliga fou ma le faʻalauteleina o alalafaga. Georgy Rylov

O le isi vala na aumaia e la matou vasega faapitoa o le puʻe. O tagata atonu na sili atu ona galulue ma Oracle nai lo Postgres e iloa e uiga i le puʻeina.

Faapuupuu e uiga i le mea. Ole topology fa'apipi'i ile matou 'au'aunaga e masani ona foliga fa'apenei. E iai so matou matai. O lo'o iai se fa'atusa e fa'asolo mai ai le fa'amaumauga tusitusia i luma. Ma o le faʻataʻitaʻiga e taʻu atu i le matai poʻo le LSN o loʻo i ai nei. Ma i se mea e tutusa ma lenei, e mafai ona teuina le ogalaau. Ma e faaopoopo atu i le teuina o le ogalaau, e auina atu foi faaleoleo i le ao. Ma e auina atu le delta backups.

O le a se fa'afitauli? A iai sau fa'amaumauga tele, e ono aliali mai o lau fa'atusa ua amata ona tu'u mamao i tua o le matai. Ma e matua tuai lava o ia ma e le mafai ona ia maua o ia. O lenei faafitauli e masani lava ona manaʻomia ona foia i se auala.

Ma o le auala pito sili ona faigofie o le aveese lea o le kopi ma toe faʻapipiʻi, aua e le mafai lava ona maua, ma e manaʻomia le faʻafitauli. Ae o se taimi umi lava, aua o le toe faʻaleleia o le 10 TB database backup o se taimi umi lava. Ma matou te mananaʻo e fai nei mea uma i le vave e mafai ai pe a tulaʻi mai ia faʻafitauli. Ma o le mea tonu lava lena e fa'atatau i ai.

Catchup e mafai ai ona e faʻaogaina faʻamaumauga o le delta, o loʻo teuina i le ao i lenei auala. E te ta'u mai po o le fea LSN o lo'o i ai nei le fa'asologa tuai ma fa'amaoti i le fa'atonuga o le pu'e ina ia mafai ai ona fai se fa'amaumauga o le delta i le va o lena LSN ma le LSN o lo'o iai nei lau fuifui. Ma a maeʻa lena e te toe faʻafoʻisia lenei faʻamaumauga i le faʻataʻitaʻiga na tuai i tua.

O isi faavae

Na aumaia foi e tamaiti aoga ia i matou le tele o foliga i le taimi e tasi. Talu ai i Yandex matou te kukaina e le gata o Postgres, matou te maua foi MySQL, MongoDB, Redis, ClickHouse, i se taimi matou te manaʻomia e mafai ai ona fai faʻamaumauga faʻatasi ma le toe faʻaleleia o le taimi-i-taimi mo MySQL, ma ina ia i ai se avanoa e faʻapipiʻi ai. latou i le ao.

Ma sa matou mananao e fai i se auala talitutusa ma le mea e fai e WAL-G. Ma na matou filifili e faʻataʻitaʻi ma vaʻai pe faʻapefea ona foliga uma.

Ma i le taimi muamua, e aunoa ma le faʻasoaina o lenei manatu i soʻo se auala, na latou tusia le code i le tui. Na latou vaʻaia e iai a matou ituaiga faʻataʻitaʻiga galue ma e mafai ona lele. Ona matou manatu ai lea o lo matou nuu autu o postgresists, latou te faaaogaina WAL-G. Ma o lea e tatau ai ona tatou vavae ese nei vaega. O lona uiga, pe a matou faʻasaʻo le code mo Postgres, matou te le solia MySQL; pe a matou faʻasaʻo MySQL, matou te le motusia Postgres.

WAL-G: foliga fou ma le faʻalauteleina o alalafaga. Georgy Rylov

O le manatu muamua e uiga i le auala e vavae ese ai o le manatu lea o le faʻaogaina o le auala tutusa lea e faʻaaogaina i PostgreSQL faʻaopoopoga. Ma, o le mea moni, ina ia faia se faʻamaumauga MySQL e tatau ona e faʻapipiʻi se ituaiga o faletusi malosi.

Ae o iinei o le asymmetry o lenei auala e vave ona iloa. A e faʻasaoina Postgres, e te tuʻuina se faʻamaumauga masani mo Postgres i luga ma e lelei mea uma. Ma mo MySQL e foliga mai e te faʻapipiʻi se faʻamaumauga mo Postgres ma faʻapipiʻi foi se faletusi malosi mo MySQL mo ia. E foliga ese. Sa matou manatu foi faapena ma filifili ai e le o le fofo lea sa matou manaomia.

Fausia eseese mo Postgres, MySQL, MongoDB, Redis

Ae o lenei mea na mafai ai, e foliga mai ia i matou, e oʻo mai i le filifiliga saʻo - e tuʻufaʻatasia faʻapotopotoga eseese mo faʻavae eseese. O le mea lea na mafai ai ona fa'aesea le fa'atatau o lo'o feso'ota'i i fa'amaumauga o fa'amaumauga eseese o le a maua ai le API masani e fa'atino e WAL-G.

WAL-G: foliga fou ma le faʻalauteleina o alalafaga. Georgy Rylov

O le vaega lea na matou tusia e i matou lava - ae leʻi tuʻuina atu i tamaiti aoga ia faʻafitauli. O lona uiga, o le vaega tonu lea e mafai ona latou faia ai se mea sese, o lea na matou filifili ai e sili atu ona matou faia se mea faʻapenei ma o le a lelei mea uma.

WAL-G: foliga fou ma le faʻalauteleina o alalafaga. Georgy Rylov

Ina ua uma lena sa matou tuuina atu faafitauli. Sa vave ona talepeina. Sa mana'omia tamaiti a'oga e lagolago ni fa'avae se tolu.

O le MySQL lea, lea sa matou lagolagoina i le faʻaaogaina o le WAL-G i lenei auala mo le silia ma le tausaga.

Ma o lea ua latalata atu MongoDB i le gaosiga, lea latou te faʻamaeʻaina i se faila. O le mea moni, na matou tusia le faʻavae mo nei mea uma. Ona tusia lea e tamaiti aoga ni mea aoga. Ona matou aumaia lea i se setete e mafai ona matou taliaina i le gaosiga.

O nei faʻafitauli e leʻi foliga mai e manaʻomia e tamaiti aʻoga ona tusia meafaigaluega faʻapipiʻi atoatoa mo nei faʻamaumauga taʻitasi. Sa matou le i ai se faafitauli faapena. O le matou fa'afitauli sa matou manana'o e toe fa'aleleia mai le taimi-i-taimi ma matou manana'o e fa'asao i le ao. Ma sa latou fai atu i tamaiti aoga e tusi se code e foia ai lenei mea. Na fa'aogaina e tamaiti a'oga mea faigaluega fa'asao, lea e fai ai fa'amaumauga, ona fa'apipi'i uma lea ma le WAL-G, lea na tu'uina atu uma i le ao. Ma latou faʻaopoopoina foʻi le toe faʻaleleia o le taimi-i-taimi i lenei mea.

WAL-G: foliga fou ma le faʻalauteleina o alalafaga. Georgy Rylov

O a isi mea na aumai e tamaiti aoga? Na latou aumaia le Libsodium encryption lagolago i WAL-G.

E iai fo'i a matou faiga fa'apolopolo e teu ai. Ole taimi nei e mafai ona fa'ailogaina fa'amaumauga e tumau. Ma i se isi itu e sili atu ona faigofie mo lau 'auʻaunaga e faʻautometi le faagasologa o le teuina.

WAL-G: foliga fou ma le faʻalauteleina o alalafaga. Georgy Rylov

O le a le i'uga o lenei fa'ata'ita'iga?

E silia ma le 100 tagata na muamua lesitala mo le kosi. I le taimi muamua ou te leʻi fai atu o le iunivesite i Yekaterinburg o le Ural Federal University. Sa matou faasilasilaina mea uma iina. 100 tagata na lesitala. O le mea moni, e toʻaitiiti tagata na amata faia se mea, e tusa ma le 30 tagata.

E oʻo lava i le toʻaitiiti o tagata na faʻamaeʻaina le vasega, aua sa tatau ona tusia ni suʻega mo tulafono laiti ua uma ona iai. Ma fa'asa'o fo'i se mea sese pe fai fo'i se vaega. Ma o nisi tamaiti aoga na tapunia pea le vasega.

I le taimi nei, i le taimi o lenei kosi, ua faʻamautuina e tamaiti aʻoga e tusa ma le 14 mataupu ma faia 10 foliga o lapopoa eseese. Ma, e foliga mai ia te aʻu, o se sui atoatoa lea o se tasi pe lua tagata atiae.

Faatasi ai ma isi mea, sa matou tuuina atu tipiloma ma aoga. Ma e 12 na maua tipiloma. 6 o latou ua uma ona puipuia i latou lava i le "5". O i latou na totoe e leʻi maua se puipuiga, ae ou te manatu o le a lelei mea uma mo i latou foi.

Fuafuaga mo le lumanaʻi

O a ni a tatou fuafuaga mo le lumanai?

Le itiiti ifo i na talosaga faʻapitoa ua uma ona matou faʻalogo mai tagata faʻaoga ma manaʻo e fai. Lenei:

  • Mata'ituina le sa'o o le su'esu'eina o taimi i totonu o le fa'amaumauga fa'amaumauga fa'apipi'i HA. E mafai ona e faia lenei mea ile WAL-G. Ma ou te manatu o le a i ai ni tamaiti aoga o le a faia lenei mataupu.
  • Ua uma ona i ai se matou tagata e nafa ma le fesiitaiga o backups ma WAL i le va o ao.
  • Ma sa matou lomia talu ai nei se manatu e mafai ona matou faʻavavevaveina le WAL-G e ala i le tatalaina o faʻamaumauga faʻaopoopo e aunoa ma le toe tusiaina o itulau ma faʻalelei le faʻamaumauga matou te lafoina iina.

E mafai ona e fa'asoaina iinei

O le a lenei lipoti? E le gata i lea, i le taimi nei, e faaopoopo atu i le 4 tagata o loʻo lagolagoina lenei poloketi, o loʻo i ai a matou lima faʻaopoopo, lea e tele naua. Ae maise pe afai e te tusi atu ia i latou i se savali patino. Ma afai e te tuaina au faʻamatalaga ma fai e faʻaaoga ai le WAL-G pe manaʻo e alu i le WAL-G, e faigofie lava ona matou faʻaogaina ou manaʻoga.

WAL-G: foliga fou ma le faʻalauteleina o alalafaga. Georgy Rylov

Ole QR code lea ma se so'oga. E mafai ona e alu i ai ma tusi uma ou manaʻoga. Mo se faʻataʻitaʻiga, matou te le o toe faʻaleleia se mea sese. Pe e te manaʻo moni lava i se vaega, ae mo nisi mafuaaga e leʻi i ai i soʻo se faʻamaumauga, e aofia ai ma matou. Ia mautinoa e tusi e uiga i lenei mea.

WAL-G: foliga fou ma le faʻalauteleina o alalafaga. Georgy Rylov

Au fesili

Talofa! Faafetai mo le lipoti! Fesili e uiga i WAL-G, ae le o Postgres. E lagolagoina e WAL-G MySQL ma valaʻau se faʻamaumauga faaopoopo. Afai matou te faʻaogaina faʻaonaponei i luga o CentOS ma afai e te faʻapipiʻi le MySQL, o le a faʻapipiʻi MariDB. Mai le version 10.3 fa'aopoopo fa'amaumauga e le o lagolagoina, MariDB fa'amaumauga e lagolagoina. O fa'afefea oe i lenei mea?

I le taimi nei matou te leʻi taumafai e faʻasaʻo le MariDB. Sa i ai a matou talosaga mo le lagolago a le FoundationDB, ae i se tulaga lautele, afai o loʻo i ai se talosaga, ona mafai lea ona matou maua tagata o le a faia. E le umi pe faigata e pei ona ou mafaufau i ai.

Manuia le aoauli Faafetai mo le lipoti! Fesili e uiga i foliga fou. Ua e sauni e fa'aoga le WAL-G i lipine ina ia mafai ona e fa'asao i lipine?

E foliga mai o lona uiga o le faaleoleo i luga o le lipine teuina?

Ioe.

O loʻo i ai Andrei Borodin, e mafai ona taliina lenei fesili e sili atu nai lo aʻu.

(Andrei) Ioe, faafetai mo le fesili! Sa i ai sa matou talosaga e fesiitai se faaleoleo i le lipine mai le teuina o ao. Ma mo lenei 'ili'ili fesiitaiga i le va o ao. Aua o le fa'aliliuina o le ao-i le ao o se fa'asalalauga lautele o le fa'aliliuina o lipine. E le gata i lea, o loʻo i ai a matou fausaga faʻalauteleina i tulaga o Teuga. I le ala, e tele Storoges na tusia e tamaiti aoga. Ma afai e te tusia le teuina mo lipine, o le a, ioe, e lagolagoina. Ua matou sauni e iloilo talosaga toso. O iina e te manaʻomia e tusi ai se faila, faitau se faila. Afai e te faia nei mea ile Go, e masani ona e fa'ai'u ile 50 laina ole code. Ona lagolagoina lea o le lipine i le WAL-G.

Faafetai mo le lipoti! Manuia le faagasologa o atinae. O le fa'asao o se vaega ogaoga o galuega e tatau ona ufiufi lelei i su'ega. Ina ua e faʻatinoina galuega mo faʻamaumauga fou, pe na tusia e tamaiti aʻoga suʻega, pe na e tusia e oe lava suʻega ona tuʻuina atu lea i tamaiti aoga?

Na tusia foʻi e tamaiti aʻoga suʻega. Ae na tusia e tamaiti aʻoga nisi mea mo foliga e pei o faʻamaumauga fou. Na latou tusia ni su'ega tu'ufa'atasi. Ma sa latou tusia su'ega iunite. Afai e pasia le tuʻufaʻatasiga, o lona uiga, i le taimi nei, o se tusitusiga lea e te faʻatinoina ma le lima pe o loʻo e faia e cron, mo se faʻataʻitaʻiga. O lona uiga, e matua manino lava le mau iina.

E leai se poto masani o tamaiti aoga. E umi se taimi e toe iloilo ai?

Ioe, o iloiloga e fai si tele o taimi. O lona uiga, e masani lava, pe a oʻo mai nisi o tagata faʻapipiʻi i le taimi e tasi ma fai mai na ou faia lenei mea, na ou faia lena mea, ona e manaʻomia lea ona e mafaufau ma tuʻu ese pe a ma le afa aso e iloa ai mea na latou tusia iina. Aua e tatau ona faitau ma le faaeteete le code. E leai se latou faatalanoaga. Matou te le iloa lelei i latou, o lea e manaʻomia ai se taimi tele.

Faafetai mo le lipoti! I le taimi muamua, na taʻua e Andrey Borodin o archive_command i le WAL-G e tatau ona valaʻau saʻo. Ae i le tulaga o se ituaiga o kalama fuifui, matou te manaʻomia ni faʻamatalaga faʻaopoopo e fuafua ai le node e lafo mai ai le au. E fa'afefea ona e fo'ia lea fa'afitauli?

O le a lou faafitauli iinei? Fa'apea e iai sau fa'atusa fa'atasi o lo'o e faia ai sau fa'amaumauga? Po o le ā?

(Andrey) O le mea moni e moni lava WAL-G ua fa'amoemoe e fa'aoga e aunoa ma ni tusitusiga atigi. Afai e iai se mea o misi, ona tatou faʻaopoopoina lea o le manatu e tatau ona i totonu ole WAL-G. A'o le mea e tatau ona sau ai le fa'amaumauga, matou te talitonu e tatau ona sau mai le matai o lo'o iai nei i le fuifui. O le teuina o faamaumauga mai se kopi o se manatu leaga. E eseese fa'aaliga e mafai ona iai fa'afitauli. Aemaise, faʻafitauli i le teuina o faʻamaumauga taimi ma soʻo se faʻamatalaga faaopoopo. Faafetai mo le fesili!

(Faʻamalamalamaga: Na matou faʻaumatia faʻamaumauga atigi i lenei lomiga)

Manuia le afiafi! Faafetai mo le lipoti! Ou te fiafia i le vaega pu'e na e talanoa ai. Sa matou feagai ma se tulaga na i ai se kopi i tua ma e le mafai ona maua. Ma ou te leʻi mauaina se faʻamatalaga o lenei vaega i WAL-G pepa.

O le Catchup na aliali mai i le aso 20 o Ianuari 2020. Atonu e mana'omia nisi galuega e fa'amaumauga. Matou te tusia i matou lava ma matou te le tusiaina lelei. Ma atonu e tatau ona tatou amata manaʻomia tamaiti aoga e tusi.

Ua uma ona tatala?

Ua uma ona mate le talosaga toso, o lona uiga na ou siakiina. Sa ou faataitaia lenei mea i luga o se fuifui su'ega. E oʻo mai i le taimi nei matou te leʻi i ai se tulaga e mafai ai ona matou suʻeina lenei mea i se faʻataʻitaʻiga taua.

O afea e fa'amoemoe ai?

Oute le iloa. Faatali se masina, o le a matou siaki mautinoa.

puna: www.habr.com

Faaopoopo i ai se faamatalaga