CloudPools-komentoriviliittymäkomennot tarjoavat enintään 100 000 elementtiä
Summary: CloudPools-komentojen tulosta rajoittaa muistin rajoitus ja oikeiden parametrien saatavuus komentoriviliittymässä (CLI).
Symptoms
Jotkin CloudPools-komentoriviliittymän komennot saattavat palauttaa useita merkintöjä. Esimerkki:
isi cloud jobs files list <jobid>
Edellä mainitun komennon tulos voi sisältää moninkertaisesti yli 100 000 elementtiä työn vaikutuspiirissä olevien tiedostojen määrän mukaan. Ilman kuvattua korjausta vain ensimmäiset 100 000 merkintää luetellaan, ellei Platform API (PAPI) -kutsua tehdä suoraan.
Cause
Syynä tähän on se, että PAPI-käsittelijää on muokattu käsittelemään erä- ja sivuparametreja, ja se voi luetella merkinnät 100000: n jälkeen. Tätä tarvittavia parametreja ei kuitenkaan toteutettu komentoriviliittymässä. Korjaus lisää erä- ja sivuparametrit komentoriviliittymään.
Resolution
Tämä rajoitus on korjattu OneFS 8.0.0.7 -versiossa ja sitä uudemmissa versioissa.
Korjauksen yhteydessä erä-, raja- ja sivuparametrit on määritettävä yhdessä, jotta komentoriviliittymän komento tuottaa halutut tulokset.
Esimerkki:
# isi cloud jobs files list --job-id=49 --verbose --batch=1 --limit=100000 --page=1 # isi cloud jobs files list --job-id=49 --verbose --batch=1 --limit=100000 --page=2 # isi cloud jobs files list --job-id=49 --verbose --batch=1 --limit=100000 --page=3 ...
Additional Information
Ongelman voi kiertää ennen korjauksen käyttöönottoa PAPI-kutsut suoraan cURL:n avulla. Esimerkki syntaksista:
# curl -u root:a -H "Content-type: application/json" 'https://100.77.1.231:8080/platform/3/cloud/jobs-files/4?batch=1&limit=100000&page=1' -k > /ifs/data/Isilon_Support/job49_filelist_page1 # curl -u root:a -H "Content-type: application/json" 'https://100.77.1.231:8080/platform/3/cloud/jobs-files/4?batch=1&limit=100000&page=2' -k > /ifs/data/Isilon_Support/job49_filelist_page2 # curl -u root:a -H "Content-type: application/json" 'https://100.77.1.231:8080/platform/3/cloud/jobs-files/4?batch=1&limit=100000&page=3' -k > /ifs/data/Isilon_Support/job49_filelist_page3