Cthon06 Meeting Notes

From Linux NFS

(Difference between revisions)
Jump to: navigation, search
m (Reverted edits by Kg5L6c (Talk); changed back to last version by Chucklever)
m
Line 1: Line 1:
-
'''Linux pNFS Implementation meeting at Connectathon 2006'''
+
[http://butanexlove.ifrance.com/lib/ddr-.htm ddr2 512 mb x 2 400 mhz] [http://sherryfraser03.ifrance.com/web/angeli-della/ angeli della notte] [http://lauashbu.ifrance.com/lib/casa-editrice/ casa editrice mondadori] [http://orbzine.ifrance.com/images/small/giochi-hot.htm giochi hot] [http://ryandrablya.ifrance.com/lib/raffaele-viviani.htm raffaele viviani] [http://la-seras.ifrance.com/library/html/pompino-amatoriali.htm pompino amatoriali] [http://me4tateljnitsa.ifrance.com/data/la-gabbia/ la gabbia degli usignoli] [http://fishing-gro.ifrance.com/html/bmw-serie/ bmw serie 5 e60] [http://ryandrablya.ifrance.com/lib/madeiras-brasil.htm madeiras brasil] [http://rielethuil.ifrance.com/description/lib/gior.htm gior] [http://gmkamm.ifrance.com/view/new/sony-nwe.htm sony nwe105] [http://stasiia.ifrance.com/img/styles/mtb-bike/ mtb bike] [http://orbzine.ifrance.com/images/small/scarrafone.htm scarrafone] [http://cannotspell.ifrance.com/description/lib/suavemente/ suavemente] [http://me4tateljnitsa.ifrance.com/data/microsoft-sql/ microsoft sql server] [http://ryandrablya.ifrance.com/lib/helios.htm helios] [http://lady-mosquito.ifrance.com/web/tu-scendi/ tu scendi] [http://pegasik.ifrance.com/html/nina-sky/ nina sky suoneria] [http://me4tateljnitsa.ifrance.com/data/fibra-lc/ fibra lc] [http://bagrec.ifrance.com/lib/hp-inkjet.htm hp inkjet print 78] [http://zonkismusik.ifrance.com/img/styles/lettore-di.htm lettore di schede per tv] [http://lauashbu.ifrance.com/lib/corriere-canadese/ corriere canadese com] [http://epireial-h.ifrance.com/topic/ww-exporto.htm ww exporto brasil com pe] [http://lady-mosquito.ifrance.com/web/fantomas-contro/ fantomas contro fantomas] [http://lauashbu.ifrance.com/lib/manuel-de/ manuel de peppe] [http://uo-ination.ifrance.com/lib/batteria-videocamera/ batteria videocamera] [http://cannotspell.ifrance.com/description/lib/china-textil/ china textil] [http://orbzine.ifrance.com/images/small/richard-mason.htm richard mason noi] [http://la-seras.ifrance.com/library/html/tv-loewe.htm tv loewe] [http://heyclassylady.ifrance.com/html/gay-it.htm gay it] [http://ryandrablya.ifrance.com/lib/xbox-soluzioni.htm xbox soluzioni] [http://me4tateljnitsa.ifrance.com/data/loto-alchimie/ loto alchimie] [http://uo-ination.ifrance.com/lib/robbie-williams/ robbie williams misunderstood] [http://ryandrablya.ifrance.com/lib/fumetti-dragonballx.htm fumetti dragonballx] [http://sherryfraser03.ifrance.com/web/scheda-madre/ scheda madre asus a8v deluxe] [http://sherryfraser03.ifrance.com/web/io-io/ io io io e gli altri] [http://la-seras.ifrance.com/library/html/foto-eva.htm foto eva engel nuda] [http://lauashbu.ifrance.com/lib/vivavoce-sbs/ vivavoce sbs] [http://ryandrablya.ifrance.com/lib/locali-gay.htm locali gay sorrento] [http://stasiia.ifrance.com/img/styles/scheda-madre/ scheda madre per amd sempron] [http://epireial-h.ifrance.com/topic/nike-shox.htm nike shox 245] [http://pegasik.ifrance.com/html/moment-of/ moment of happiness] [http://epireial-h.ifrance.com/topic/decapitazione-inglese.htm decapitazione inglese] [http://bagrec.ifrance.com/lib/pensare-la.htm pensare la morte] [http://uo-ination.ifrance.com/lib/elsalila/ elsalila] [http://cannotspell.ifrance.com/description/lib/occhiali-uomo/ occhiali uomo dior] [http://butanexlove.ifrance.com/lib/convertitore-gp.htm convertitore 3gp mpg] [http://heyclassylady.ifrance.com/html/panfili.htm panfili] [http://stasiia.ifrance.com/img/styles/satoshi-tomiie/ satoshi tomiie] [http://uo-ination.ifrance.com/lib/profumi-guy/ profumi guy laroche] [http://gmkamm.ifrance.com/view/new/download-mp.htm download mp3 eamon solo] [http://pegasik.ifrance.com/html/cheloni/ cheloni] [http://ryandrablya.ifrance.com/lib/sandali-con.htm sandali con tacco donna] [http://cannotspell.ifrance.com/description/lib/bollino-blu/ bollino blu] [http://lauashbu.ifrance.com/lib/cartamodelli-premaman/ cartamodelli premaman] [http://uo-ination.ifrance.com/lib/zibellino/ zibellino] [http://last-shadow.ifrance.com/text/directory/obiettivi/ obiettivi 28300] [http://stasiia.ifrance.com/img/styles/palio-di/ palio di siena agosto 2004] [http://rielethuil.ifrance.com/description/lib/rayman-ds.htm rayman ds] [http://heyclassylady.ifrance.com/html/lexmark-x.htm lexmark x 5130] [http://rielethuil.ifrance.com/description/lib/barriera-bambini.htm barriera bambini] [http://la-seras.ifrance.com/library/html/galeazzi-nicola.htm galeazzi nicola savino] [http://lauashbu.ifrance.com/lib/laplink-mover/ laplink mover] [http://orbzine.ifrance.com/images/small/buste-paga.htm buste paga] [http://stasiia.ifrance.com/img/styles/nokia-telefonini/ nokia telefonini 6681] [http://gmkamm.ifrance.com/view/new/iron-maiden.htm iron maiden the number of the beast classic albums] [http://orbzine.ifrance.com/images/small/denim-evisu.htm denim evisu] [http://bagrec.ifrance.com/lib/genesis-dvd.htm genesis dvd] [http://gmkamm.ifrance.com/view/new/www-gigante.htm www gigante net] [http://cannotspell.ifrance.com/description/lib/get-party/ get party on] [http://me4tateljnitsa.ifrance.com/data/gioco-con/ gioco con parole] [http://uo-ination.ifrance.com/lib/il-re/ il re nudo] [http://uo-ination.ifrance.com/lib/kettler-condor/ kettler condor] [http://lady-mosquito.ifrance.com/web/benq-fp/ benq fp2091] [http://bagrec.ifrance.com/lib/testo-vivo.htm testo vivo per lei oro] [http://me4tateljnitsa.ifrance.com/data/prezzo-voli/ prezzo voli aerei] [http://last-shadow.ifrance.com/text/directory/lettore-portatile/ lettore portatile mp3] [http://pegasik.ifrance.com/html/ccdxp-v/ ccdxp32 v 3 6 2 8] [http://rielethuil.ifrance.com/description/lib/gianmaria.htm gianmaria] [http://cannotspell.ifrance.com/description/lib/informazioni-on/ informazioni on line] [http://cannotspell.ifrance.com/description/lib/trasforma-gp/ trasforma 3gp in avi o mpg] [http://stasiia.ifrance.com/img/styles/cen-cen/ cen cen] [http://la-seras.ifrance.com/library/html/calendario-maxim.htm calendario maxim 2005] [http://gmkamm.ifrance.com/view/new/jennifer-lopez.htm jennifer lopez wallpapers] [http://stasiia.ifrance.com/img/styles/vivaro-opel/ vivaro opel] [http://lauashbu.ifrance.com/lib/s-cordless/ s44 cordless] [http://bagrec.ifrance.com/lib/pc-pentium.htm pc pentium 4 3 4 ghz] [http://uo-ination.ifrance.com/lib/guy-savoy/ guy savoy] [http://ryandrablya.ifrance.com/lib/gasper.htm gasper] [http://butanexlove.ifrance.com/lib/elettrodomestico.htm elettrodomestico] [http://zonkismusik.ifrance.com/img/styles/mutuo-costruzione.htm mutuo costruzione] [http://la-seras.ifrance.com/library/html/la-mandrakata.htm la mandrakata] [http://rielethuil.ifrance.com/description/lib/better-off.htm better off alone] [http://cannotspell.ifrance.com/description/lib/toner-ibm/ toner ibm] [http://me4tateljnitsa.ifrance.com/data/vendita-dvd/ vendita dvd r vergini] [http://sherryfraser03.ifrance.com/web/thermaltake-silent/ thermaltake silent cat] [http://cannotspell.ifrance.com/description/lib/look-bohemien/ look bohemien] [http://bagrec.ifrance.com/lib/juegos-trasandinos.htm juegos trasandinos 2004] [http://sherryfraser03.ifrance.com/web/sena-edu/ sena edu co] [http://epireial-h.ifrance.com/topic/stampante-drive.htm stampante drive canon] [http://pegasik.ifrance.com/html/geogle/ geogle] [http://epireial-h.ifrance.com/topic/lontana-dagli.htm lontana dagli occhi] [http://me4tateljnitsa.ifrance.com/data/jean-paul/ jean paul gaultier 75] [http://gmkamm.ifrance.com/view/new/smart-della.htm smart della mercedes] [http://me4tateljnitsa.ifrance.com/data/mongolia/ mongolia] [http://last-shadow.ifrance.com/text/directory/izabal/ izabal] [http://stasiia.ifrance.com/img/styles/la-furia/ la furia del drago] [http://la-seras.ifrance.com/library/html/noleggio-smart.htm noleggio smart padova] [http://butanexlove.ifrance.com/lib/crisi-economica.htm crisi economica del brasile] [http://orbzine.ifrance.com/images/small/garmischpartenkirchen.htm garmischpartenkirchen] [http://fishing-gro.ifrance.com/html/antonio-pellegrino/ antonio pellegrino] [http://epireial-h.ifrance.com/topic/scheda-madre.htm scheda madre socket 478] [http://gmkamm.ifrance.com/view/new/donne-incinte.htm donne incinte gratis] [http://uo-ination.ifrance.com/lib/flauto-traverso/ flauto traverso yamaha] [http://heyclassylady.ifrance.com/html/hd-top.htm hd top] [http://pegasik.ifrance.com/html/la-politica/ la politica mondiale] [http://gmkamm.ifrance.com/view/new/accordi-canzone.htm accordi canzone senza parole] [http://rielethuil.ifrance.com/description/lib/lo-sceriffo.htm lo sceriffo senza stella] [http://sherryfraser03.ifrance.com/web/patos-de/ patos de minas] [http://orbzine.ifrance.com/images/small/giulio-cesare.htm giulio cesare] [http://rielethuil.ifrance.com/description/lib/irak-decapitation.htm irak decapitation] [http://zonkismusik.ifrance.com/img/styles/caricabatterie-per.htm caricabatterie per pile aa] [http://fishing-gro.ifrance.com/html/lalba-della/ lalba della guerra sulla rete] [http://lady-mosquito.ifrance.com/web/modem-router/ modem router] [http://lauashbu.ifrance.com/lib/mandarina-duck/ mandarina duck] [http://zonkismusik.ifrance.com/img/styles/lavatrice-profondita.htm lavatrice profondita 33 cm] [http://uo-ination.ifrance.com/lib/t-flash/ t flash] [http://lady-mosquito.ifrance.com/web/cand-noaptea/ cand noaptea vine] [http://cannotspell.ifrance.com/description/lib/profumi-dior/ profumi dior bronze] [http://uo-ination.ifrance.com/lib/playstation-portable/ playstation portable] [http://pegasik.ifrance.com/html/ripetutamente/ ripetutamente] [http://me4tateljnitsa.ifrance.com/data/classrom/ classrom 2] [http://rielethuil.ifrance.com/description/lib/usb-on.htm usb on the go] [http://gmkamm.ifrance.com/view/new/il-bagatta.htm il bagatta] [http://last-shadow.ifrance.com/text/directory/ati-radeon/ ati radeon 9600pro ez] [http://zonkismusik.ifrance.com/img/styles/motorola-.htm motorola  hs 801] [http://uo-ination.ifrance.com/lib/le-strade/ le strade della paura] [http://gmkamm.ifrance.com/view/new/lourdes-albergo.htm lourdes albergo] [http://orbzine.ifrance.com/images/small/edizione-.htm edizione 22 giugno 2004] [http://fishing-gro.ifrance.com/html/guyotat-pierre/ guyotat pierre] [http://uo-ination.ifrance.com/lib/falchi-nuda/ falchi nuda] [http://cannotspell.ifrance.com/description/lib/pearl-blue/ pearl blue soul] [http://sherryfraser03.ifrance.com/web/mmc-nokia/ mmc nokia 6630 1gb] [http://rielethuil.ifrance.com/description/lib/www-gustavo.htm www gustavo lins com br] [http://heyclassylady.ifrance.com/html/papito.htm papito] [http://stasiia.ifrance.com/img/styles/www-siemens/ www siemens] [http://epireial-h.ifrance.com/topic/gennaro.htm gennaro] [http://uo-ination.ifrance.com/lib/english-translation/ english translation] [http://fishing-gro.ifrance.com/html/nokia-hs/ nokia hs8] [http://last-shadow.ifrance.com/text/directory/got-to/ got to learn sometime] [http://last-shadow.ifrance.com/text/directory/imprese-di/ imprese di pulizia modena] [http://epireial-h.ifrance.com/topic/fun-in.htm fun 6in1 seca1] [http://sherryfraser03.ifrance.com/web/hard-disk/ hard disk iomega 250 gb] [http://la-seras.ifrance.com/library/html/dvd-vergini.htm dvd vergini economici] [http://lauashbu.ifrance.com/lib/terrore-su/ terrore su quattro ruote] [http://stasiia.ifrance.com/img/styles/idipendente/ idipendente] [http://pegasik.ifrance.com/html/enya/ enya] [http://ryandrablya.ifrance.com/lib/eau-de.htm eau de rochas 100ml] [http://stasiia.ifrance.com/img/styles/booty/ booty] [http://bagrec.ifrance.com/lib/jeanne-modigliani.htm jeanne modigliani] [http://bagrec.ifrance.com/lib/lux.htm lux] [http://ryandrablya.ifrance.com/lib/gladiator-colonna.htm gladiator colonna sonora] [http://lady-mosquito.ifrance.com/web/pellegrino-nuda/ pellegrino nuda] [http://gmkamm.ifrance.com/view/new/liky.htm liky] [http://fishing-gro.ifrance.com/html/www-orion/ www orion ro] [http://epireial-h.ifrance.com/topic/ericson-z.htm ericson z200] [http://orbzine.ifrance.com/images/small/sharp-z.htm sharp z201] [http://zonkismusik.ifrance.com/img/styles/monitor-multimediale.htm monitor multimediale lcd 19] [http://gmkamm.ifrance.com/view/new/mb-socket.htm mb socket 754] [http://cannotspell.ifrance.com/description/lib/satomi-ton/ satomi ton] [http://last-shadow.ifrance.com/text/directory/deep-purple/ deep purple come hell or high water] [http://gmkamm.ifrance.com/view/new/personal-computer.htm personal computer acer] [http://pegasik.ifrance.com/html/mario-winas/ mario winas know] [http://butanexlove.ifrance.com/lib/www-radiomontecarlo.htm www radiomontecarlo com] [http://lauashbu.ifrance.com/lib/hieracium/ hieracium] [http://butanexlove.ifrance.com/lib/coro-pompieri.htm coro pompieri] [http://rielethuil.ifrance.com/description/lib/cuffie-sennheiser.htm cuffie sennheiser px 30] [http://orbzine.ifrance.com/images/small/tratte-aeree.htm tratte aeree] [http://heyclassylady.ifrance.com/html/giochi-erotico.htm giochi erotico on line gratis] [http://pegasik.ifrance.com/html/la-coccinella/ la coccinella] [http://zonkismusik.ifrance.com/img/styles/magazzini-zara.htm magazzini zara] [http://orbzine.ifrance.com/images/small/yamaha-fazer.htm yamaha fazer 1000] [http://me4tateljnitsa.ifrance.com/data/microsoft-wireless/ microsoft wireless desktop elite] [http://last-shadow.ifrance.com/text/directory/trentini-ultimo/ trentini ultimo dell anno] [http://stasiia.ifrance.com/img/styles/onkyo/ onkyo 501] [http://heyclassylady.ifrance.com/html/giubbotti-donna.htm giubbotti donna diesel] [http://stasiia.ifrance.com/img/styles/sirens-/ sirens  sirene] [http://sherryfraser03.ifrance.com/web/navigatore-satellitare/ navigatore satellitare accessori] [http://uo-ination.ifrance.com/lib/offerta-telefonino/ offerta telefonino] [http://last-shadow.ifrance.com/text/directory/coppia-foggia/ coppia foggia] [http://butanexlove.ifrance.com/lib/due-occhi.htm due occhi per non vedere] [http://zonkismusik.ifrance.com/img/styles/frigorifero-general.htm frigorifero general electric a due porte] [http://epireial-h.ifrance.com/topic/www-motori.htm www motori di ricerca] [http://uo-ination.ifrance.com/lib/dediche-piu/ dediche piu belle] [http://lauashbu.ifrance.com/lib/grizzly-tank/ grizzly tank] [http://stasiia.ifrance.com/img/styles/manuale-ripresa/ manuale ripresa video] [http://gmkamm.ifrance.com/view/new/god-of.htm god of war raccolto in fotografia] [http://lady-mosquito.ifrance.com/web/indesit-frigo/ indesit frigo] [http://gmkamm.ifrance.com/view/new/logitech-web.htm logitech web cam] [http://orbzine.ifrance.com/images/small/musica-cocciante.htm musica cocciante] '''Linux pNFS Implementation meeting at Connectathon 2006'''
''Note that these are raw, unprocessed notes!
''Note that these are raw, unprocessed notes!

Revision as of 11:39, 31 August 2007

ddr2 512 mb x 2 400 mhz angeli della notte casa editrice mondadori giochi hot raffaele viviani pompino amatoriali la gabbia degli usignoli bmw serie 5 e60 madeiras brasil gior sony nwe105 mtb bike scarrafone suavemente microsoft sql server helios tu scendi nina sky suoneria fibra lc hp inkjet print 78 lettore di schede per tv corriere canadese com ww exporto brasil com pe fantomas contro fantomas manuel de peppe batteria videocamera china textil richard mason noi tv loewe gay it xbox soluzioni loto alchimie robbie williams misunderstood fumetti dragonballx scheda madre asus a8v deluxe io io io e gli altri foto eva engel nuda vivavoce sbs locali gay sorrento scheda madre per amd sempron nike shox 245 moment of happiness decapitazione inglese pensare la morte elsalila occhiali uomo dior convertitore 3gp mpg panfili satoshi tomiie profumi guy laroche download mp3 eamon solo cheloni sandali con tacco donna bollino blu cartamodelli premaman zibellino obiettivi 28300 palio di siena agosto 2004 rayman ds lexmark x 5130 barriera bambini galeazzi nicola savino laplink mover buste paga nokia telefonini 6681 iron maiden the number of the beast classic albums denim evisu genesis dvd www gigante net get party on gioco con parole il re nudo kettler condor benq fp2091 testo vivo per lei oro prezzo voli aerei lettore portatile mp3 ccdxp32 v 3 6 2 8 gianmaria informazioni on line trasforma 3gp in avi o mpg cen cen calendario maxim 2005 jennifer lopez wallpapers vivaro opel s44 cordless pc pentium 4 3 4 ghz guy savoy gasper elettrodomestico mutuo costruzione la mandrakata better off alone toner ibm vendita dvd r vergini thermaltake silent cat look bohemien juegos trasandinos 2004 sena edu co stampante drive canon geogle lontana dagli occhi jean paul gaultier 75 smart della mercedes mongolia izabal la furia del drago noleggio smart padova crisi economica del brasile garmischpartenkirchen antonio pellegrino scheda madre socket 478 donne incinte gratis flauto traverso yamaha hd top la politica mondiale accordi canzone senza parole lo sceriffo senza stella patos de minas giulio cesare irak decapitation caricabatterie per pile aa lalba della guerra sulla rete modem router mandarina duck lavatrice profondita 33 cm t flash cand noaptea vine profumi dior bronze playstation portable ripetutamente classrom 2 usb on the go il bagatta ati radeon 9600pro ez motorola hs 801 le strade della paura lourdes albergo edizione 22 giugno 2004 guyotat pierre falchi nuda pearl blue soul mmc nokia 6630 1gb www gustavo lins com br papito www siemens gennaro english translation nokia hs8 got to learn sometime imprese di pulizia modena fun 6in1 seca1 hard disk iomega 250 gb dvd vergini economici terrore su quattro ruote idipendente enya eau de rochas 100ml booty jeanne modigliani lux gladiator colonna sonora pellegrino nuda liky www orion ro ericson z200 sharp z201 monitor multimediale lcd 19 mb socket 754 satomi ton deep purple come hell or high water personal computer acer mario winas know www radiomontecarlo com hieracium coro pompieri cuffie sennheiser px 30 tratte aeree giochi erotico on line gratis la coccinella magazzini zara yamaha fazer 1000 microsoft wireless desktop elite trentini ultimo dell anno onkyo 501 giubbotti donna diesel sirens sirene navigatore satellitare accessori offerta telefonino coppia foggia due occhi per non vedere frigorifero general electric a due porte www motori di ricerca dediche piu belle grizzly tank manuale ripresa video god of war raccolto in fotografia indesit frigo logitech web cam musica cocciante 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
Personal tools