WAL-G: gnéithe nua agus leathnú pobail. Georgy Rylov

Molaim duit athscríbhinn na tuarascála luath 2020 le Georgy Rylov “WAL-G: deiseanna nua agus leathnú an phobail” a léamh.

Tá go leor dúshlán os comhair cothaitheoirí foinse oscailte agus iad ag fás. Conas níos mó gnéithe riachtanacha a scríobh, níos mó ceisteanna a shocrú agus níos mó a bhainistiú chun níos mó agus níos mó iarratais tarraingthe a fheiceáil? Ag baint úsáide as WAL-G (uirlis chúltaca do PostgreSQL) mar shampla, inseoidh mé duit conas a réitigh muid na fadhbanna seo trí chúrsa ar fhorbairt foinse oscailte a sheoladh san ollscoil, an méid a bhaineamar amach agus an chéad áit eile a bhogfaimid.

WAL-G: gnéithe nua agus leathnú pobail. Georgy Rylov

Dia duit arís gach duine! Is forbróir Yandex mé ó Yekaterinburg. Agus inniu beidh mé ag caint faoi WAL-G.

Ní dúirt teideal na tuarascála gur rud éigin a bhí i gceist le cúltacaí. An bhfuil a fhios ag éinne cad is WAL-G ann? Nó an bhfuil a fhios ag gach duine? Ardaigh do lámh mura bhfuil a fhios agat. Cac naofa, tháinig tú chuig an tuairisc agus níl a fhios agat cad faoi.

Lig dom a insint duit cad a tharlóidh inniu. Tarlaíonn sé mar sin go bhfuil ár bhfoireann ag déanamh cúltacaí le tamall maith. Agus seo tuarascáil eile i sraith ina labhraímid faoin gcaoi a stórálaimid sonraí go sábháilte, go slán, go caothúil agus go héifeachtach.

WAL-G: gnéithe nua agus leathnú pobail. Georgy Rylov

I sraitheanna roimhe seo bhí go leor tuarascálacha ag Andrei Borodin agus Vladimir Leskov. Bhí go leor againn. Agus táimid ag caint faoi WAL-G le blianta fada.

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

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

Beidh an tuarascáil seo beagán difriúil ó na cinn eile sa mhéid is go raibh sé níos mó faoin gcuid theicniúil, ach anseo labhróidh mé faoin gcaoi ar thángamar ar fhadhbanna a bhain le fás an phobail. Agus conas a tháinig muid suas le smaoineamh beag a chuidíonn linn déileáil leis seo.

WAL-G: gnéithe nua agus leathnú pobail. Georgy Rylov

Cúpla bliain ó shin, ba thionscadal measartha beag é WAL-G a fuaireamar ó Citus Data. Agus thóg muid díreach é. Agus d'fhorbair duine amháin é.

Agus ní raibh ach WAL-G ag:

  • Cúltaca ó mhacasamhail.
  • Ní raibh aon chúltacaí incriminteacha ann.
  • Ní raibh aon chúltacaí WAL-Delta ann.
  • Agus bhí go leor fós ar iarraidh.

Le cúpla bliain anuas, tá méadú mór tagtha ar WAL-G.

WAL-G: gnéithe nua agus leathnú pobail. Georgy Rylov

Agus faoi 2020, tá gach ceann díobh thuas le feiceáil cheana féin. Agus cuireadh an méid atá againn anois leis seo:

  • Níos mó ná 1 réalta ar GitHub.
  • 150 forc.
  • Thart ar 15 PR oscailte.
  • Agus go leor rannpháirtithe eile.
  • Agus ceisteanna oscailte an t-am ar fad. Agus seo in ainneoin go dtéann muid go litriúil ann gach lá agus rud éigin a dhéanamh faoi.

WAL-G: gnéithe nua agus leathnú pobail. Georgy Rylov

Agus tháinig muid ar an tátal go dteastaíonn níos mó dár n-aird ar an tionscadal seo, fiú nuair nach gá dúinn féin aon rud a chur i bhfeidhm dár seirbhís Bunachar Sonraí Bainistithe i Yandex.

Agus áit éigin i titim 2018, tháinig smaoineamh chun ár n-intinn. De ghnáth bíonn go leor bealaí ag an bhfoireann chun gnéithe áirithe a fhorbairt nó chun fabhtanna a shocrú mura bhfuil do dhóthain lámha agat. Mar shampla, is féidir leat forbróir eile a fhostú agus airgead a íoc leis. Nó is féidir leat intéirneach a ghlacadh ar feadh tamaill agus tuarastal a íoc leis. Ach fós tá go leor grúpa mór daoine, cuid acu cheana féin i ndáiríre a fhios conas a scríobh cód. Ní bhíonn a fhios agat i gcónaí cén cháilíocht atá sa chód.

Rinneamar machnamh air agus shocraigh muid iarracht a dhéanamh mic léinn a mhealladh. Ach ní bheidh mic léinn rannpháirteach i ngach rud le linn. Ní dhéanfaidh siad ach cuid den obair. Agus déanfaidh siad, mar shampla, tástálacha a scríobh, bugs a shocrú, gnéithe nach ndéanann difear don phríomhfheidhmíocht a chur i bhfeidhm. Is í an phríomhfheidhm ná cúltacaí a chruthú agus cúltacaí a athchóiriú. Má dhéanaimid botún maidir le cúltaca a chruthú, beidh taithí againn ar chaillteanas sonraí. Agus níl aon duine ag iarraidh seo, ar ndóigh. Is mian le gach duine go mbeidh gach rud an-slán. Mar sin, ar ndóigh, nílimid ag iarraidh cód a ligean a bhfuil muinín againn níos lú ná ár gceann féin. Is é sin le rá, aon chód neamhchriticiúil an rud ba mhaith linn a fháil ónár n-oibrithe breise.

Cad iad na coinníollacha faoina nglactar le PR na mac léinn?

  • Ceanglaítear orthu a gcód a chlúdach le tástálacha. Ba chóir go mbeadh gach rud ar siúl i CI.
  • Agus téann muid trí 2 léirmheas freisin. Ceann ag Andrey Borodin agus ceann liom féin.
  • Agus chomh maith leis sin, le seiceáil nach mbrisfidh sé seo rud ar bith inár seirbhís, uaslódálann mé an tionól leis an tiomantas seo ar leithligh. Agus déanaimid seiceáil i dtástálacha ceann go ceann nach dteipeann ar aon rud.

Cúrsa speisialta ar Foinse Oscailte

WAL-G: gnéithe nua agus leathnú pobail. Georgy Rylov

Beagán faoin fáth a bhfuil gá leis seo agus cén fáth gur smaoineamh iontach é seo, feictear domsa.

Maidir linne, is léir an brabús:

  • Faighimid lámha breise.
  • Agus táimid ag lorg iarrthóirí don fhoireann i measc na mac léinn cliste a scríobhann cód cliste.

Cad é an tairbhe do mhic léinn?

Féadfaidh siad a bheith níos lú soiléire, toisc nach bhfaigheann mic léinn, ar a laghad, airgead don chód a scríobhann siad, ach ní fhaigheann siad ach gráid dá dtaifid mac léinn.

Chuir mé ceist orthu faoi seo. Agus ina bhfocail:

  • Taithí ranníocóra i bhFoinse Oscailte.
  • Faigh líne i do CV.
  • Cruthaigh tú féin agus pas a fháil in agallamh i Yandex.
  • Bí i do bhall den GSoC.
  • +1 cúrsa speisialta dóibh siúd ar mian leo cód a scríobh.

Ní labhróidh mé faoi struchtúr an chúrsa. Déarfaidh mé gurbh é WAL-G an príomhthionscadal. Chuireamar tionscadail mar Odyssey, PostgreSQL agus ClickHouse san áireamh sa chúrsa seo freisin.

Agus thug siad fadhbanna ní hamháin sa chúrsa seo, ach freisin thug amach dioplómaí agus obair chúrsa.

Cad mar gheall ar an tairbhe d'úsáideoirí?

Anois, bogaimis ar aghaidh go dtí an chuid is mó spéise duit. Cén mhaith a dhéanann sé seo duit? Is é an pointe ná gur shocraigh na mic léinn go leor fabhtanna. Agus rinneamar na gnéithe iarratais a d'iarr tú orainn a dhéanamh.

Agus lig dom a insint duit faoi na rudaí atá uait le fada agus atá bainte amach.

WAL-G: gnéithe nua agus leathnú pobail. Georgy Rylov

Tacaíocht spásanna boird. Is dócha go rabhthas ag súil le spásanna boird i WAL-G ó scaoileadh WAL-G, toisc go bhfuil WAL-G ina chomharba ar uirlis chúltaca eile WAL-E, áit ar tacaíodh le cúltacaí bunachar sonraí le spásanna boird.

Cuir i gcuimhne dom go hachomair cad é atá ann agus cén fáth go bhfuil sé riachtanach. De ghnáth, áitíonn do shonraí Postgres go léir eolaire amháin ar an gcóras comhad, ar a dtugtar an bonn. Agus tá na comhaid agus na fochomhadlanna go léir a theastaíonn ó Postgres san eolaire seo cheana féin.

Is eolairí iad spásanna boird a bhfuil sonraí Postgres iontu, ach níl siad suite lasmuigh den bhuneolaire. Léiríonn an sleamhnán go bhfuil na spásanna boird suite lasmuigh den bhun-eolaire.

WAL-G: gnéithe nua agus leathnú pobail. Georgy Rylov

Cén chuma atá air seo do Postgres féin? Tá fochomhadlann ar leith pg_tblspc sa bhunchomhadlann. Agus tá naisc shimplí ann le heolairí ina bhfuil sonraí Postgres taobh amuigh den bhuneolaire.

WAL-G: gnéithe nua agus leathnú pobail. Georgy Rylov

Nuair a úsáideann tú é seo go léir, ansin duit seans go mbeidh cuma rud éigin mar seo ar na horduithe seo. Is é sin, cruthaíonn tú tábla i roinnt spás boird sonraithe agus féach cá bhfuil sé anois. Seo iad an dá líne dheireanacha, an dá ordú dheireanacha ar a dtugtar. Agus tá sé soiléir go bhfuil ar bhealach éigin. Ach i ndáiríre, ní hé seo an bealach fíor. Seo é an cosán réimírithe ón mbunchomhadlann go spás boird. Agus as sin déantar é a mheaitseáil le nasc simplí as a dtagann do shonraí fíor.

Ní bhainimid úsáid as seo go léir inár bhfoireann, ach d'úsáid go leor úsáideoirí WAL-E eile é a scríobh chugainn go raibh siad ag iarraidh bogadh go WAL-G, ach bhí sé seo ag stopadh orthu. Tacaítear leis seo anois.

WAL-G: gnéithe nua agus leathnú pobail. Georgy Rylov

Gné eile a thug ár gcúrsa speisialta dúinn ná catchup. Tá a fhios ag daoine a d'oibrigh níos mó le Oracle ná le Postgres faoi ghabháil suas.

Go hachomair faoi cad é. Is gnách go bhfeictear rud mar seo ar an topology braisle inár seirbhís. Tá máistir againn. Tá macasamhail ann a shruthaíonn loga réamhscríofa uaidh. Agus insíonn an macasamhail don mháistir cé acu LSN ar a bhfuil sé faoi láthair. Agus áit éigin comhthreomhar leis seo, is féidir an logáil a chur i gcartlann. Agus chomh maith leis an logáil a chur i gcartlann, seoltar cúltacaí chuig an scamall freisin. Agus seoltar cúltacaí delta.

Cad a d'fhéadfadh a bheith ar an bhfadhb? Nuair a bhíonn bunachar sonraí sách mór agat, d'fhéadfadh sé tarlú go dtosaíonn do mhacasamhail ag titim i bhfad taobh thiar den mháistir. Agus tá sí chomh fada taobh thiar de nach féidir léi teacht suas leis go deo. De ghnáth ní mór an fhadhb seo a réiteach ar bhealach éigin.

Agus is é an bealach is éasca an macasamhail a bhaint agus é a ath-uaslódáil, toisc nach dtiocfaidh sé suas go deo, agus ní mór déileáil leis an bhfadhb. Ach is fada go leor é seo, mar is tréimhse an-fhada é cúltaca bunachar sonraí iomlán 10 TB a athbhunú. Agus ba mhaith linn é seo go léir a dhéanamh chomh tapa agus is féidir má thagann fadhbanna den sórt sin chun cinn. Agus is é sin go díreach cad atá le teacht suas.

Ligeann Catchup duit cúltacaí deilt a úsáid, a stóráiltear sa scamall ar an mbealach seo. Deir tú cé acu LSN a bhfuil an macasamhail lagaithe ar siúl faoi láthair agus sonraigh san ordú catchup é chun cúltaca deilt a chruthú idir an LSN sin agus an LSN ar a bhfuil do bhraisle suite faoi láthair. Agus ina dhiaidh sin cuireann tú an cúltaca seo ar ais chuig an macasamhail a bhí tite ar gcúl.

boinn eile

Thug na mic léinn go leor gnéithe dúinn láithreach freisin. Ós rud é go bhfuil muid ag cócaireacht ag Yandex ní hamháin Postgres, tá MySQL, MongoDB, Redis, ClickHouse againn freisin, ag am éigin b'éigean dúinn a bheith in ann cúltacaí a dhéanamh le aisghabháil pointe-in-am do MySQL, agus mar sin bhí deis ann uaslódáil iad go dtí an scamall.

Agus bhíomar ag iarraidh é a dhéanamh ar bhealach éigin cosúil leis an méid a dhéanann WAL-G. Agus shocraigh muid triail a bhaint as agus féachaint conas a bheadh ​​sé ar fad.

Agus ar dtús, gan an loighic seo a roinnt ar bhealach ar bith, scríobh siad an cód sa forc. Chonaic siad go bhfuil samhail oibre de chineál éigin againn agus is féidir leis eitilt. Ansin shíl muid go bhfuil ár bpobal is mó postgresists, úsáideann siad WAL-G. Agus mar sin ní mór dúinn na codanna seo a scaradh ar bhealach éigin. Is é sin, nuair a chuirimid cód Postgres in eagar, ní bhriseann muid MySQL; nuair a chuirimid MySQL in eagar, ní bhriseann muid Postgres.

WAL-G: gnéithe nua agus leathnú pobail. Georgy Rylov

Ba é an chéad smaoineamh maidir le conas é seo a scaradh ná an cur chuige céanna a úsáid a úsáidtear i síntí PostgreSQL. Agus, go deimhin, chun cúltaca MySQL a dhéanamh bhí ort leabharlann dinimiciúil de chineál éigin a shuiteáil.

Ach anseo tá neamhshiméadracht an chur chuige seo le feiceáil láithreach. Nuair a dhéanann tú cúltaca de Postgres, cuireann tú gnáthchúltaca do Postgres air agus tá gach rud ceart go leor. Agus le haghaidh MySQL tarlaíonn sé go ndéanann tú cúltaca do Postgres a shuiteáil agus leabharlann dinimiciúil a shuiteáil do MySQL dó. Fuaimeann sé cineál aisteach. Shíleamar freisin agus chinneamar nach é seo an réiteach a bhí de dhíth orainn.

Tógálacha éagsúla do Postgres, MySQL, MongoDB, Redis

Ach thug sé seo deis dúinn, feictear dúinn, teacht ar an gcinneadh ceart - tionóil éagsúla a leithdháileadh ar bhoinn éagsúla. Mar thoradh air sin bhíothas in ann an loighic a bhaineann le cúltacaí de bhunachair shonraí éagsúla a gheobhaidh rochtain ar an API coiteann a chuireann WAL-G i bhfeidhm a leithlisiú.

WAL-G: gnéithe nua agus leathnú pobail. Georgy Rylov

Seo an chuid a scríobh muid féin - sular thug na daltaí na fadhbanna. Is é sin, is é seo go díreach an chuid ina bhféadfadh siad rud éigin mícheart a dhéanamh, mar sin shocraigh muid gur fearr dúinn rud éigin mar seo a dhéanamh agus beidh gach rud go breá.

WAL-G: gnéithe nua agus leathnú pobail. Georgy Rylov

Ina dhiaidh sin thugamar amach fadhbanna. Rinneadh iad a dhíchóimeáil láithreach. Bhí ar na scoláirí tacú le trí bhonn.

Is é seo MySQL, a bhfuil muid ag tacaíocht suas ag baint úsáide as WAL-G ar an mbealach seo le breis agus bliain.

Agus anois tá MongoDB ag druidim le táirgeadh, áit a bhfuil siad ag críochnú é le comhad. Go deimhin, scríobhamar an creat le haghaidh seo go léir. Ansin scríobh na daltaí roinnt rudaí inoibrithe. Agus ansin tugaimid go stát iad gur féidir linn glacadh leo i dtáirgeadh.

Ní raibh cuma ar na fadhbanna seo go raibh gá ag mic léinn uirlisí cúltaca iomlána a scríobh do gach ceann de na bunachair shonraí seo. Ní raibh a leithéid de fhadhb againn. Ba í an fhadhb a bhí againn ná go raibh muid ag iarraidh aisghabháil pointe-in-am agus theastaigh uainn cúltaca a dhéanamh don scamall. Agus d’iarr siad ar na scoláirí cód éigin a scríobh a réiteodh seo. Bhain na mic léinn úsáid as uirlisí cúltaca a bhí ann cheana féin, a thógann cúltacaí ar bhealach éigin, agus ansin iad a ghreamú go léir le chéile le WAL-G, a chuir ar aghaidh chuig an scamall iad go léir. Agus chuir siad téarnamh pointe-in-am leis seo freisin.

WAL-G: gnéithe nua agus leathnú pobail. Georgy Rylov

Cad eile a thug na daltaí leo? Thug siad tacaíocht criptithe Libsodium chuig WAL-G.

Tá polasaithe stórála cúltaca againn freisin. Anois is féidir cúltacaí a mharcáil mar bhuan. Agus ar bhealach éigin tá sé níos áisiúla do do sheirbhís an próiseas stórála a uathoibriú.

WAL-G: gnéithe nua agus leathnú pobail. Georgy Rylov

Cén toradh a bhí ar an turgnamh seo?

Chláraigh breis is 100 duine don chúrsa ar dtús. Ar dtús ní dúirt mé gurb í an ollscoil i Yekaterinburg Ollscoil Chónaidhme Ural. D'fhógair muid gach rud ann. 100 duine cláraithe. I ndáiríre, thosaigh i bhfad níos lú daoine ag déanamh rud éigin, thart ar 30 duine.

Chríochnaigh níos lú daoine an cúrsa, toisc go raibh sé riachtanach tástálacha a scríobh do na cóid atá ann cheana féin. Agus freisin roinnt fabht a shocrú nó gné éigin a dhéanamh. Agus dhún roinnt mac léinn an cúrsa fós.

Faoi láthair, le linn an chúrsa seo, tá thart ar 14 eagrán socraithe ag mic léinn agus 10 ngné de mhéideanna éagsúla déanta. Agus, feictear domsa, is athsholáthar iomlán é seo ar fhorbróir amháin nó dhó.

I measc rudaí eile, d'eisíomar dioplómaí agus obair chúrsa. Agus fuair 12 dioplómaí. chosain 6 acu iad féin cheana féin ag “5”. Ní raibh cosaint fós acu siúd a d’fhan, ach sílim go mbeidh gach rud go breá dóibh freisin.

Pleananna don todhchaí

Cad iad na pleananna atá againn don todhchaí?

Ar a laghad na hiarratais ghné sin atá cloiste againn cheana féin ó úsáideoirí agus ba mhaith linn a dhéanamh. seo:

  • Monatóireacht a dhéanamh ar cheart an rianú amlíne sa chartlann chúltaca braisle HA. Is féidir leat é seo a dhéanamh le WAL-G. Agus is dóigh liom go mbeidh mic léinn againn a rachaidh i mbun an ábhair seo.
  • Tá duine againn cheana féin atá freagrach as cúltacaí agus WAL a aistriú idir scamaill.
  • Agus d'fhoilsigh muid smaoineamh le déanaí gur féidir linn WAL-G a bhrostú níos faide trí chúltacaí incriminteacha a dhíphacáil gan leathanaigh a athscríobh agus na cartlanna a sheolaimid ann a bharrfheabhsú.

Is féidir leat iad a roinnt anseo

Cén fáth a raibh an tuarascáil seo? Thairis sin, anois, chomh maith leis na 4 daoine a thacaíonn leis an tionscadal seo, tá lámha breise againn, a bhfuil go leor acu. Go háirithe má scríobhann tú chucu i dteachtaireacht phearsanta. Agus má dhéanann tú cúltaca de do shonraí agus é a dhéanamh ag baint úsáide as WAL-G nó más mian leat aistriú go WAL-G, is féidir linn freastal ar do mhianta go héasca.

WAL-G: gnéithe nua agus leathnú pobail. Georgy Rylov

Is cód QR agus nasc é seo. Is féidir leat dul tríd iad agus scríobh do mhianta go léir. Mar shampla, níl roinnt fabht á réiteach againn. Nó ba mhaith leat i ndáiríre roinnt gné, ach ar chúis éigin nach bhfuil sé fós in aon cúltaca, lena n-áirítear linne. Bí cinnte a scríobh faoi seo.

WAL-G: gnéithe nua agus leathnú pobail. Georgy Rylov

ceisteanna

Dia dhuit! Go raibh maith agat as an tuairisc! Ceist faoi WAL-G, ach ní faoi Postgres. Tacaíonn WAL-G le MySQL agus glaonna cúltaca breise. Má thógaimid suiteálacha nua-aimseartha ar CentOS agus má dhéanann tú yum a shuiteáil MySQL, déanfar MariDB a shuiteáil. Ón leagan 10.3 ní thacaítear le cúltaca breise, tacaítear le cúltaca MariDB. Conas atá tú leis seo?

Faoi láthair níl iarracht déanta againn cúltaca a dhéanamh de MariDB. Bhí iarratais againn ar thacaíocht FoundationDB, ach go ginearálta, má tá a leithéid d’iarratas ann, is féidir linn teacht ar dhaoine a dhéanfaidh é. Níl sé chomh fada nó chomh deacair agus is dóigh liom.

Tráthnóna maith Go raibh maith agat as an tuairisc! Ceist faoi ghnéithe nua féideartha. An bhfuil tú réidh le WAL-G a dhéanamh ag obair le téipeanna ionas gur féidir leat cúltaca a dhéanamh ar théipeanna?

Is cosúil go gciallaíonn cúltaca ar théipstóráil?

Is ea.

Tá Andrei Borodin ann, atá in ann an cheist seo a fhreagairt níos fearr ná mise.

(Andrey) Sea, go raibh maith agat as an gceist! Bhí iarratas againn cúltaca a aistriú go téip ó stóráil scamall. Agus seo sábhadh aistriú idir scamaill. Toisc gur leagan ginearálaithe den aistriú téip é aistriú scamall go scamall. Ina theannta sin, tá ailtireacht shínte againn i dtéarmaí Stórálacha. Dála an scéil, scríobh mic léinn go leor Storoges. Agus má scríobhann tú Stóráil le haghaidh téip, ansin beidh sé, ar ndóigh, a thacú. Táimid réidh le breithniú a dhéanamh ar iarratais tarraingthe. Ní mór duit comhad a scríobh, comhad a léamh. Má dhéanann tú na rudaí seo in Go, is gnách go mbíonn 50 líne de chód agat. Agus ansin tacófar le téip i WAL-G.

Go raibh maith agat as an tuairisc! Próiseas forbartha suimiúil. Is píosa tromchúiseach feidhmiúlachta é an cúltaca ba cheart a bheith clúdaithe go maith le tástálacha. Nuair a chuir tú feidhmiúlacht i bhfeidhm do bhunachair shonraí nua, ar scríobh na mic léinn na trialacha freisin, nó ar scríobh tú féin na trialacha agus ansin ar thug tú an cur i bhfeidhm do na mic léinn?

Scríobh mic léinn trialacha freisin. Ach scríobh mic léinn níos mó le haghaidh gnéithe ar nós bunachair shonraí nua. Scríobh siad trialacha comhtháthaithe. Agus scríobh siad tástálacha aonaid. Má éiríonn leis an gcomhtháthú, is é sin, i láthair na huaire, is script é seo a fhorghníomhaíonn tú de láimh nó go bhfuil cron agat á dhéanamh, mar shampla. Is é sin, tá an script ann an-soiléir.

Níl mórán taithí ag na mic léinn. An dtógann sé go leor ama athbhreithniú a dhéanamh?

Sea, glacann athbhreithnithe go leor ama. Is é sin, de ghnáth, nuair a thagann roinnt coisteoirí ag an am céanna agus a rá go ndearna mé é seo, rinne mé é sin, ansin caithfidh tú smaoineamh agus leath lae a chur ar leataobh chun a dhéanamh amach cad a scríobh siad ann. Toisc go gcaithfear an cód a léamh go cúramach. Ní raibh agallamh acu. Níl aithne mhaith againn orthu, mar sin tógann sé cuid mhór ama.

Go raibh maith agat as an tuairisc! Roimhe seo, dúirt Andrey Borodin gur cheart archive_command in WAL-G a ghlaoch go díreach. Ach i gcás cartús braisle de shaghas éigin, ní mór dúinn loighic bhreise a dhéanamh chun an nód a chinneadh ónar féidir na seaftaí a sheoladh. Conas a réitíonn tú an fhadhb seo tú féin?

Cad é an fhadhb atá agat anseo? Ligean le rá go bhfuil macasamhail sioncronach agat a bhfuil cúltaca á dhéanamh agat leis? Nó cad é?

(Andrey) Is é fírinne an scéil go bhfuil sé beartaithe WAL-G a úsáid gan scripteanna sliogáin. Má tá rud éigin ar iarraidh, ansin cuirimis an loighic ba cheart a bheith taobh istigh de WAL-G. Maidir leis an áit ar cheart don chartlannú teacht, creidimid gur cheart cartlannú a dhéanamh ón máistir reatha sa bhraisle. Is droch-smaoineamh é macasamhail a chartlannú. Tá cásanna féideartha éagsúla ann le fadhbanna. Go háirithe, fadhbanna le hamlínte cartlannaithe agus aon fhaisnéis bhreise. Go raibh maith agat as an cheist!

(Soiléiriú: Fuaireamar réidh le scripteanna sliogáin san eagrán seo)

Tráthnóna maith! Go raibh maith agat as an tuairisc! Tá suim agam sa ghné catchup ar labhair tú faoi. Bhí cás againn ina raibh macasamhail taobh thiar de agus nach raibh sé in ann teacht suas. Agus ní bhfuair mé cur síos ar an ngné seo i gcáipéisí WAL-G.

Bhí Catchup le feiceáil go litriúil ar an 20 Eanáir 2020. Seans go mbeidh tuilleadh oibre de dhíth ar na doiciméid. Scríobhaimid féin é agus ní scríobhaimid go han-mhaith é. Agus b'fhéidir gur chóir dúinn tosú ag iarraidh ar dhaltaí é a scríobh.

An bhfuil sé scaoileadh cheana féin?

Tá an t-iarratas tarraingt marbh cheana féin, i.e. sheiceáil mé é. Bhain mé triail as seo ar bhraisle tástála. Go dtí seo ní raibh cás againn ina bhféadfaimis é seo a thástáil mar shampla comhraic.

Cathain le bheith ag súil?

Níl a fhios agam. Fan ar feadh míosa, déanfaimid seiceáil cinnte.

Foinse: will.com

Add a comment