Cthon06 Meeting Notes
From Linux NFS
Chucklever (Talk | contribs) |
m |
||
Line 1: | Line 1: | ||
- | + | [http://sneck.info/data/dancing-with/ dancing with my] [http://sneck.info/data/cardiofrequenzimetri-polar/ cardiofrequenzimetri polar] [http://manoke.cn/topic/xd-olympus/ xd olympus 128mb] [http://sneck.info/data/lcd-/ lcd 20 tv televisori] [http://sneck.info/data/coppia-over/ coppia over 60 bisex] [http://soler.net.cn/data/ufficio-buccinasco.htm ufficio buccinasco] [http://wedner.info/content/view/incontro-trezzano.htm incontro trezzano naviglio] [http://budget7i.info/lib/calendario-con/ calendario con giorni 1969] [http://wedner.info/content/view/lodovico-einaudi.htm lodovico einaudi] [http://veggis.org.cn/resources/articles/nissan-micra.htm nissan micra jive] [http://veggis.org.cn/resources/articles/consigli-di.htm consigli di bellezza] [http://polex.com.cn/resources/articles/granatieri.htm granatieri] [http://budget7i.info/lib/ristorante-cinese/ ristorante cinese milano] [http://manoke.cn/topic/voyeur-sex/ voyeur sex] [http://polex.com.cn/resources/articles/acer.htm acer 32] [http://soler.net.cn/data/galfield.htm galfield] [http://soler.net.cn/data/da-dove.htm da dove vieni bella straniera] [http://sneck.info/data/appassionatamente/ appassionatamente] [http://polex.com.cn/resources/articles/viaggi-studio.htm viaggi studio] [http://primonona.info/content/view/quickcam-chat/ quickcam chat] [http://soler.net.cn/data/plasma-.htm plasma 42 tv sinudyne televisori] [http://manoke.cn/topic/clay-regazzoni/ clay regazzoni] [http://joperan.org/data/uffi/ uffi] [http://klohy.info/img/styles/omicidio-a.htm omicidio a pagamento] [http://veggis.org.cn/resources/articles/f.htm f11] [http://sneck.info/data/marcigliana/ marcigliana] [http://budget7i.info/lib/www-enel/ www enel it] [http://manoke.cn/topic/caterina-sylos/ caterina sylos labini] [http://xionny.cn/topic/tdrs/ tdrs] [http://soler.net.cn/data/oktoberfest-.htm oktoberfest 2004 monaco] [http://klohy.info/img/styles/chatta-con.htm chatta con pamela di firenze] [http://soler.net.cn/data/hotel-bristol.htm hotel bristol di sorrento] [http://xionny.cn/topic/pierre-fournier/ pierre fournier. classic archive] [http://manoke.cn/topic/www-evenimentulzilei/ www evenimentulzilei ro] [http://polex.com.cn/resources/articles/viaggio-seychelles.htm viaggio seychelles] [http://funkall.us/images/small/www-mare/ www mare] [http://svike.info/view/new/concessionario-citroen.htm concessionario citroen milano] [http://primonona.info/content/view/indridi/ indridi] [http://klohy.info/img/styles/sesso-pps.htm sesso pps] [http://veggis.org.cn/resources/articles/il-ritratto.htm il ritratto e il suo sguardo] [http://klohy.info/img/styles/coleman-charles.htm coleman, charles] [http://manoke.cn/topic/dpr/ dpr 917 86] [http://budget7i.info/lib/macchine-da/ macchine da caffe in cialde] [http://joperan.org/data/incontro-cesenatico/ incontro cesenatico] [http://funkall.us/images/small/elisabetta-sirani/ elisabetta sirani] [http://manoke.cn/topic/chill-out/ chill out] [http://klohy.info/img/styles/dwonload.htm dwonload] [http://manoke.cn/topic/manu/ manu] [http://sneck.info/data/baite-montagna/ baite montagna] [http://funkall.us/images/small/toner-samsung/ toner samsung clp-500] [http://manoke.cn/topic/ricariche-tre/ ricariche tre] [http://svike.info/view/new/clivus.htm clivus] [http://svike.info/view/new/p.htm p4 775] [http://manoke.cn/topic/la-torre/ la torre del mangia] [http://wedner.info/content/view/mare-grecia.htm mare grecia] [http://joperan.org/data/piscina-teramo/ piscina teramo] [http://klohy.info/img/styles/liguria-annuncio.htm liguria annuncio vendita] [http://primonona.info/content/view/frigorifero-side/ frigorifero side by general electric] [http://veggis.org.cn/resources/articles/trinity-college.htm trinity college london] [http://manoke.cn/topic/ms-office/ ms office small business] [http://soler.net.cn/data/framark.htm framark] [http://klohy.info/img/styles/hotel-palace.htm hotel palace portorose] [http://primonona.info/content/view/stupro-selvaggio/ stupro selvaggio] [http://sneck.info/data/tu-pirata/ tu pirata] [http://polex.com.cn/resources/articles/lettere-di.htm lettere di condoglianze] [http://wedner.info/content/view/sito-cartomanzia.htm sito cartomanzia] [http://funkall.us/images/small/adattatore-svideo/ adattatore s-video a scart] [http://wedner.info/content/view/xsara-picasso.htm xsara picasso 1.6 hdi] [http://funkall.us/images/small/playstation/ playstation 3] [http://sneck.info/data/bad-boys/ bad boys psp] [http://veggis.org.cn/resources/articles/figlio-di.htm figlio di ignoti] [http://sneck.info/data/residenza/ residenza] [http://joperan.org/data/porsche-gt/ porsche gt] [http://klohy.info/img/styles/pubblicita-omnitel.htm pubblicita omnitel] [http://klohy.info/img/styles/reciclar-el.htm reciclar el papel] [http://primonona.info/content/view/spirituality/ spirituality] [http://funkall.us/images/small/awz/ awz 6516] [http://joperan.org/data/bootex-log/ bootex log] [http://xionny.cn/topic/pioggia-d/ pioggia d estate] [http://manoke.cn/topic/bmw-/ bmw 320 d rm] [http://manoke.cn/topic/eric-clapton/ eric clapton. unplugged] [http://polex.com.cn/resources/articles/sony-vgnbvp.htm sony vgn-b1vp] [http://primonona.info/content/view/rex-fi/ rex fi] [http://primonona.info/content/view/theo/ theo] [http://joperan.org/data/tivoli-two/ tivoli two] [http://budget7i.info/lib/download-gratis/ download gratis gioco] [http://sneck.info/data/decoder-panasonic/ decoder panasonic] [http://veggis.org.cn/resources/articles/nashuatec.htm nashuatec 3715] [http://joperan.org/data/hp-compaq/ hp compaq nx] [http://wedner.info/content/view/miami-super.htm miami super cops] [http://primonona.info/content/view/parabole-sat/ parabole sat] [http://wedner.info/content/view/turner-x.htm turner x10] [http://sneck.info/data/oakley-judge/ oakley judge] [http://klohy.info/img/styles/milano-lisbona.htm milano lisbona] [http://wedner.info/content/view/princess-prince.htm princess prince] [http://funkall.us/images/small/www-cumhuriyet/ www cumhuriyet] [http://sneck.info/data/fobs/ f.o.b.s.] [http://funkall.us/images/small/horog/ horog] [http://sneck.info/data/harley-davidson/ harley davidson softail] [http://joperan.org/data/vendita-quadri/ vendita quadri] [http://veggis.org.cn/resources/articles/nutro-lamb.htm nutro lamb rice] [http://joperan.org/data/attila-flagello/ attila flagello dio] [http://sneck.info/data/yu-gi/ yu gi ho gioco da scaricare] [http://xionny.cn/topic/video-gratis/ video gratis anime e manga] [http://budget7i.info/lib/juventus-roma/ juventus roma tim cup] [http://manoke.cn/topic/digital-diary/ digital diary] [http://manoke.cn/topic/cherubini-hi/ cherubini hi fi] [http://funkall.us/images/small/emisoras-unidas/ emisoras unidas com] [http://joperan.org/data/motorola-c/ motorola c450 usb driver] [http://joperan.org/data/codici-di/ codici di acceso tps] [http://funkall.us/images/small/may-day/ may day] [http://polex.com.cn/resources/articles/apple-mouse.htm apple mouse] [http://xionny.cn/topic/tesine-chimica/ tesine chimica] [http://sneck.info/data/showgirl-italiana/ showgirl italiana varia d f] [http://funkall.us/images/small/radio-antenna/ radio antenna] [http://wedner.info/content/view/disco-rigido.htm disco rigido portatile] [http://polex.com.cn/resources/articles/last-minute.htm last minute liguria] [http://joperan.org/data/acquistare-libro/ acquistare libro on line] [http://soler.net.cn/data/casette-video.htm casette video] [http://veggis.org.cn/resources/articles/uno-strano.htm uno strano scherzo del destino] [http://wedner.info/content/view/mp-orologi.htm mp3 orologi 128] [http://budget7i.info/lib/moto-races/ moto races] [http://funkall.us/images/small/ragazza-rozzano/ ragazza rozzano] [http://soler.net.cn/data/condizionatore-fisso.htm condizionatore fisso lg] [http://polex.com.cn/resources/articles/frankenstein-kids.htm frankenstein. kids cartoons] [http://klohy.info/img/styles/air-skylon.htm air skylon nike] [http://sneck.info/data/immagini-dell/ immagini dell isola di albarella] [http://funkall.us/images/small/lettori-mp/ lettori mp3 ogg] [http://manoke.cn/topic/dscp/ dsc-p12] [http://joperan.org/data/km-lancia/ km0 lancia musa auto km 0] [http://sneck.info/data/sande-luis/ sande luis] [http://veggis.org.cn/resources/articles/djm.htm djm 300] [http://xionny.cn/topic/offerta-fotocamera/ offerta fotocamera digitali] [http://manoke.cn/topic/soundtrack-the/ soundtrack the godfather] [http://xionny.cn/topic/la-porta/ la porta dellinferno] [http://polex.com.cn/resources/articles/mondo-a.htm mondo a luci rosse] [http://svike.info/view/new/olympus-digitale.htm olympus digitale e-300] [http://joperan.org/data/brandy-moda/ brandy moda] [http://svike.info/view/new/hitachi-ld.htm hitachi 17ld4220] [http://soler.net.cn/data/sistemi-enalotto.htm sistemi enalotto gratis] [http://budget7i.info/lib/la-passione/ la passione org] [http://veggis.org.cn/resources/articles/nx-.htm nx 8220 hp 740] [http://funkall.us/images/small/www-labalestra/ www labalestra it] [http://klohy.info/img/styles/el-vicio.htm el vicio de tus labios] [http://svike.info/view/new/difficili-domande.htm difficili domande] [http://budget7i.info/lib/merengue-azul/ merengue azul] [http://xionny.cn/topic/mazda-mx/ mazda mx 5 twins] [http://primonona.info/content/view/status-quo/ status quo. famous in the last century] [http://primonona.info/content/view/arrivano-i/ arrivano i miei] [http://primonona.info/content/view/schede-madri/ schede madri asus 64 fx] [http://wedner.info/content/view/palmare-gps.htm palmare gps fotocamera gprs] [http://polex.com.cn/resources/articles/d-andre.htm d andre] [http://funkall.us/images/small/immagini-o/ immagini o foto del kamasutra] [http://budget7i.info/lib/lancia-ypsilon/ lancia ypsilon 1.2] [http://funkall.us/images/small/bosch-lavastoviglie/ bosch lavastoviglie] [http://funkall.us/images/small/come-partivano/ come partivano i lenti] [http://budget7i.info/lib/giochi-pokemon/ giochi pokemon download] [http://funkall.us/images/small/gazzetta-sport/ gazzetta sport] [http://primonona.info/content/view/aziende-riciclaggio/ aziende riciclaggio rifiuti siracusa] [http://joperan.org/data/cooperative-edilizie/ cooperative edilizie torino] [http://budget7i.info/lib/hp-stampanti/ hp stampanti multifunzione con fax] [http://svike.info/view/new/pelicula-la.htm pelicula la sirenita] [http://wedner.info/content/view/www-inglese.htm www inglese it] [http://xionny.cn/topic/lavoro-praha/ lavoro praha] [http://primonona.info/content/view/linkingpark/ linkingpark] [http://soler.net.cn/data/asse-da.htm asse da stiro da tavolo] [http://klohy.info/img/styles/ariston-.htm ariston 7 kg] [http://manoke.cn/topic/canzoni-zecchino/ canzoni zecchino d oro] [http://manoke.cn/topic/enercom/ enercom] [http://polex.com.cn/resources/articles/epson-multifunzione.htm epson multifunzione 420] [http://primonona.info/content/view/secondo-bacio/ secondo bacio carolina] [http://budget7i.info/lib/jody/ jody] [http://svike.info/view/new/column.htm column] [http://joperan.org/data/mulinello-per/ mulinello per fucili] [http://sneck.info/data/lauder-fondotinta/ lauder fondotinta] [http://veggis.org.cn/resources/articles/charlie-s.htm charlie s angels film dvd] [http://klohy.info/img/styles/sms-bastardo.htm sms bastardo] [http://budget7i.info/lib/www-googl/ www googl com] [http://joperan.org/data/oki-ml/ oki ml 3320] [http://klohy.info/img/styles/sony-fotocamera.htm sony fotocamera 5] [http://soler.net.cn/data/lettore-dvd.htm lettore dvd teac] [http://joperan.org/data/palmare-con/ palmare con telefono e fotocamera] [http://sneck.info/data/versione-online/ versione online] [http://funkall.us/images/small/canon-ehl/ canon eh18-l] [http://manoke.cn/topic/helly-holland/ helly holland] [http://soler.net.cn/data/pamela-anderson.htm pamela anderson and video hard] [http://manoke.cn/topic/monsieur-ibrahim/ monsieur ibrahim] [http://sneck.info/data/silversurfer/ silversurfer] [http://wedner.info/content/view/webcam-porno.htm webcam porno russian] [http://sneck.info/data/crack-registry/ crack registry repair pro] [http://sneck.info/data/benny-benassi/ benny benassi no matter what you do free] [http://polex.com.cn/resources/articles/www-lido.htm www lido circe it] [http://svike.info/view/new/rappresentanza-poltica.htm rappresentanza poltica] [http://veggis.org.cn/resources/articles/oasi.htm oasi] [http://veggis.org.cn/resources/articles/toner-mfc.htm toner mfc-7420] [http://svike.info/view/new/mein-kampf.htm mein kampf] [http://klohy.info/img/styles/auto-noleggio.htm auto noleggio cesano maderno] [http://budget7i.info/lib/ci-sono/ ci sono anche io] [http://budget7i.info/lib/novation-x/ novation x station 61] [http://primonona.info/content/view/odio-per/ odio per odio] '''Linux pNFS Implementation meeting at Connectathon 2006''' | |
''Note that these are raw, unprocessed notes! | ''Note that these are raw, unprocessed notes! |
Revision as of 07:15, 30 August 2007
dancing with my cardiofrequenzimetri polar xd olympus 128mb lcd 20 tv televisori coppia over 60 bisex ufficio buccinasco incontro trezzano naviglio calendario con giorni 1969 lodovico einaudi nissan micra jive consigli di bellezza granatieri ristorante cinese milano voyeur sex acer 32 galfield da dove vieni bella straniera appassionatamente viaggi studio quickcam chat plasma 42 tv sinudyne televisori clay regazzoni uffi omicidio a pagamento f11 marcigliana www enel it caterina sylos labini tdrs oktoberfest 2004 monaco chatta con pamela di firenze hotel bristol di sorrento pierre fournier. classic archive www evenimentulzilei ro viaggio seychelles www mare concessionario citroen milano indridi sesso pps il ritratto e il suo sguardo coleman, charles dpr 917 86 macchine da caffe in cialde incontro cesenatico elisabetta sirani chill out dwonload manu baite montagna toner samsung clp-500 ricariche tre clivus p4 775 la torre del mangia mare grecia piscina teramo liguria annuncio vendita frigorifero side by general electric trinity college london ms office small business framark hotel palace portorose stupro selvaggio tu pirata lettere di condoglianze sito cartomanzia adattatore s-video a scart xsara picasso 1.6 hdi playstation 3 bad boys psp figlio di ignoti residenza porsche gt pubblicita omnitel reciclar el papel spirituality awz 6516 bootex log pioggia d estate bmw 320 d rm eric clapton. unplugged sony vgn-b1vp rex fi theo tivoli two download gratis gioco decoder panasonic nashuatec 3715 hp compaq nx miami super cops parabole sat turner x10 oakley judge milano lisbona princess prince www cumhuriyet f.o.b.s. horog harley davidson softail vendita quadri nutro lamb rice attila flagello dio yu gi ho gioco da scaricare video gratis anime e manga juventus roma tim cup digital diary cherubini hi fi emisoras unidas com motorola c450 usb driver codici di acceso tps may day apple mouse tesine chimica showgirl italiana varia d f radio antenna disco rigido portatile last minute liguria acquistare libro on line casette video uno strano scherzo del destino mp3 orologi 128 moto races ragazza rozzano condizionatore fisso lg frankenstein. kids cartoons air skylon nike immagini dell isola di albarella lettori mp3 ogg dsc-p12 km0 lancia musa auto km 0 sande luis djm 300 offerta fotocamera digitali soundtrack the godfather la porta dellinferno mondo a luci rosse olympus digitale e-300 brandy moda hitachi 17ld4220 sistemi enalotto gratis la passione org nx 8220 hp 740 www labalestra it el vicio de tus labios difficili domande merengue azul mazda mx 5 twins status quo. famous in the last century arrivano i miei schede madri asus 64 fx palmare gps fotocamera gprs d andre immagini o foto del kamasutra lancia ypsilon 1.2 bosch lavastoviglie come partivano i lenti giochi pokemon download gazzetta sport aziende riciclaggio rifiuti siracusa cooperative edilizie torino hp stampanti multifunzione con fax pelicula la sirenita www inglese it lavoro praha linkingpark asse da stiro da tavolo ariston 7 kg canzoni zecchino d oro enercom epson multifunzione 420 secondo bacio carolina jody column mulinello per fucili lauder fondotinta charlie s angels film dvd sms bastardo www googl com oki ml 3320 sony fotocamera 5 lettore dvd teac palmare con telefono e fotocamera versione online canon eh18-l helly holland pamela anderson and video hard monsieur ibrahim silversurfer webcam porno russian crack registry repair pro benny benassi no matter what you do free www lido circe it rappresentanza poltica oasi toner mfc-7420 mein kampf auto noleggio cesano maderno ci sono anche io novation x station 61 odio per odio Linux pNFS Implementation meeting at Connectathon 2006
Note that these are raw, unprocessed notes!
pNFS client: walk through mount, open, and I/O WRT pNFS operations. LD = layout driver
0) register LD 1) MOUNT
a) FS_LAYOT_TYPES - currently one one b) Match returned types to LD c) register SB for pnfs private area use d) LD -> client GETDEVICELIST
ISSUE: why do GETDEVICELIST at mount? current client doesn't have a clientid until first open - device list might change
- pVFS2 doesn't use GETDEVICELIST - file layout could wait uthil open - block (object) will call immediatley to determine connectivity
2) LAYOUTGET
a) layoutget in OPEN compound? opportunity for LD to say whether or not to do LAYOUTGET
ISSUE:
- might already have a layout - blocks case OPEN references hardlink? one open for write, one open for read
b) currently waits until first IOo LD ->LAYOUTGET
QUESTION: file size - do get a layout or not?
trond - client. when vm asks for io -per page or larger extent basis. nfs client tracks this because in one case can coalase io or not. obvious to nfs whetehr or not to call into pNFS
marc - wants server policy e.g. ask server garth - what if you already have a layout?
no way for server to communicate.
brent - ask client layout driver
trond - nfs_flush_list() list of request, wsize requests on wire. in pnfs case call into LD to see if it wants to deal with it.
brent: who set up parameters on layout get. dean: client asks for io size, server decides layout size
trond: 5 byte file, why should client ask for a layout benny: load distribution (10,000 5 byte files going through MDS trond/bruce: MDS needs to do state reseources for each layout brent/marc; cache small files in data server, need to redirect
ask mds prior to getting layout. or garth: IO threshhold for pNFS? per file attr for getattr?
layout driver should have some control over the range asked?
c) where is it stored? layout is stored off inode.
ISSUE: private pointer off inode, private area, hang as much stuff that you want to - all private to LD
trond: may want to reuse vfs locking code - new type of file_lock don't want to add lock management code into the nfs client.
- properties of posix locks - coalase locks
3) READ two ways: standard page cache normal nfs clients pVFS2 way.
regular: read ahead code in VM to determine actual size. calls into nfs code to read. needs to id the layout (get the whole inode, layout pointer). gives page list. regular read
brent: any hint from file system? trond: primiv - largest you an accept, some hooks
dean: different read ahead size for data servers
garth: read aheads span stripes by just a small amount trond: modification to vm read-ahead code, currently reads in PAGE_SIZE brent: prefered max matches up to the strip- stripe aligned? trond; always page aligned - chunck size aligned
read-ahead: application decides how much to read ahead
brent: important ask DS 1K ask 64 DS for 1K - same amount of time
trond end up filling up much more of the page cache and confusing VM LRU ...
random access vrs
brent: read ahead needs chunck alignment within page alignment notion
dean: currently have an interface to ask for this now (in terms of PAGES) stipe size multiple of PAGE SIZE
trond: O_DIRECT needs some consideration.
dean: can't get more than a half meg out of the VM
d) last void * pointer in the read/write interface. lots of nfs code and then needs to call LD, so used to need type checking: declare struct blah; in pvfs2 trond: setting it up as a cookie is done when you have two or more that need it. not when you have one.
ISSUE:
4) WRITE a) uses standard colasce stripe size nfs code to construct wsize chuncks different for O_DIRECT - map user mem into vm space not file system specific. dycotomy - like to convert the O_DIRECT A_IO support only for O_DIRECT. normal code writes go into the vm, and returns. generic AIO code hacky -waiting for locks, etc
b) sent to write function. write page list c) marks pagees for commit close, fsync, mempresure d) instead of calling regutlar commit, callsd LD commit. LDcommit - to data servers.
ISSUE: if not using nfs code for commits (e.g. your own when can you clear pages? LD needs to clear it's own pages when commit operation
5) LAYOUTCOMMIT:
called on fsync, stat calls, close, lock, locku, on trunc setattr? triggered by user land call.
ISSUE: garth: prefered that it is done prior to any getattr, but getattr is always called.
benny: only stat system call getattr.
don't overwrite the file size on client on getattr if havent sent layout commit.
added flag to inode structure: writes have happened, no layout commit.
set flag when writes are issues. used to trigger a LAYOUTCOMMIT on fsync, etc
and then cleared.
ISSUE: which creds to use? add a pointer to the write creds, bump counter. use nfsopen context
ISSUE: who constructs LAYOUTCOMMIT - currently generic pnfs needs to a LD call because different byte ranges etc.
LD->LAYOUTCOMMIT send an array of commits. block layout uses layout update structure, object
Small files
currently three round trips OPEN READ CLOSE whole file current stateid = down to one 154,1-8