Open MikkoLiimatainen opened 3 weeks ago
Korjaus viety nexteille.
Nyt sain ladattua tab-tiedoston, jossa on ihan sisältökin paikallaan. Tuo vain vaikuttaa nyt olevan monin verroin hitaampi kuin sama tuotannossa ja myös paljon hitaampi kuin csv:n lataus nextillä. Käytännössä n. 3-4 sekunnin lataus on nyt 40 sekunnin mittainen. Aika äkkiä mennään aikakatkaisun puolelle, jos tuo aika kasvaa käytännössä kymmenkertaiseksi isommillakin raporteilla.
Nyt sain ladattua tab-tiedoston, jossa on ihan sisältökin paikallaan. Tuo vain vaikuttaa nyt olevan monin verroin hitaampi kuin sama tuotannossa ja myös paljon hitaampi kuin csv:n lataus nextillä. Käytännössä n. 3-4 sekunnin lataus on nyt 40 sekunnin mittainen. Aika äkkiä mennään aikakatkaisun puolelle, jos tuo aika kasvaa käytännössä kymmenkertaiseksi isommillakin raporteilla.
Millä raportilla testasit? Testailin ite melko simppelillä rapsalla (id 2320), joka on vielä 200 tuloksellakin suht nopea. Niin mietin, että onkohan tässä joku raja sille, miten iso tulosmäärä saa raportin hidastumaan.
Testailin nyt uudestaan vaski-nextillä rapsalla 2319 ja hidastahan tuo on verrattuna saman rapsan lataamiseen testillä.
Testasin tällä raportilla: 2311
Teemme tällaisilla raporteilla nidelistoja haravaa varten. Tuo tulosjoukko lienee pienemmästä päästä 8852 rivin kanssa. Joissain tapauksissa olemme ladanneet miljoonan rivin tuloksia haravaa varten ja se ei nyt onnistu.
Testasin tällä raportilla: 2311
Teemme tällaisilla raporteilla nidelistoja haravaa varten. Tuo tulosjoukko lienee pienemmästä päästä 8852 rivin kanssa. Joissain tapauksissa olemme ladanneet miljoonan rivin tuloksia haravaa varten ja se ei nyt onnistu.
Joo, ei ole mistään kotosin tää nopeus. Ja näemmä yhteisössä sama ongelma. Yritän katella tuota nopeammaksi ja varmaan pitää tikettikin tehä yhteisöön.
Tein tiketin yhteisöön tuosta hitailusta, 37987. Tää liittyy jollain tapaa HTML::Scrubber paketin käyttöön, joka siivoaa HTML sisältöä. Se ei kai oikein tykkää tuosta uudesta tavasta käsitellä .tab-tiedostojen sisältöä.
Nyt on uutta korjausta nexteillä ja rapsojen pitäs latautua taas nopeesti.
Nyt nopeus vaikuttaisi olevan oikealla tasolla. Pieni rapsa latautui muutamassa sekunnissa ihan kuin csv:kin ja miljoonan rivin rapsa latautui ylipäätään. En huomannut tuota isompaa mitenkään kellottaa, mutta lataus sujui varsin nopeasti, kun aiemmin tuota ei pystynyt ollenkaan saamaan tab-muodossa.
Mikä vikana?
Kun raportin tuloksia yrittää ladata tabulaattorein eroteltuna tekstinä, muodostuu ladattuun tiedostoon vain sarakkeiden otsikot ja tulosmäärää vastaava määrä tyhjiä rivejä.
Korjaus näyttäisi löytyvän tiketistä: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=37382
Mitä pitäisi tapahtua
No response
Kuinka toistaa ongelma/asia
No response
Jotain muuta?
No response
Asiasanat/tagit
No response