[LU-3534] async update cross-MDTs Created: 29/Jun/13 Updated: 14/Jun/18 Resolved: 28/Jan/16 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | Lustre 2.8.0 |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Di Wang | Assignee: | Di Wang |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sub-Tasks: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Severity: | 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rank (Obsolete): | 8898 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
|
This bug is for tracking async updates between MDTs. |
| Comments |
| Comment by Gerrit Updater [ 17/Feb/15 ] |
|
wangdi (di.wang@intel.com) uploaded a new patch: http://review.whamcloud.com/13786 |
| Comment by Gerrit Updater [ 09/Apr/15 ] |
|
Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/10794/ |
| Comment by James A Simmons [ 27/May/15 ] |
|
Newbie alert. I managed to create a file system with the latest patches to test DNE2. So attempting to create a directory I got this error: root@ninja06 scratch]# lfs setdirstripe -c 14 jsimmons Did I miss something? |
| Comment by Di Wang [ 27/May/15 ] |
|
Hmm, which build are you using? Could you get me the -1 debug log? Btw: with the current patches, you can only create maximum 16 stripes striped directory, and I am working on a patch to resolve this on |
| Comment by James A Simmons [ 28/May/15 ] |
|
I was attempting to collect all the patches and piece them together but that didn't work out so well. I grabbed your full DNE2 patch and it seems to work so far. I'm setting up my test system right now to start testing at smaller scale. I will post my results. |
| Comment by James A Simmons [ 28/May/15 ] |
|
First issue I'm seeing is that when I create a directory with a specific MDS stripe count that any new directories are not inheriting the new stripe setting. |
| Comment by Di Wang [ 28/May/15 ] |
|
It only inherit default dirstripe, i.e. only stripe setting set by "lfs setdirstripe -D xxx" will be inherited. If that is your case, could you please post the command lines here? thanks |
| Comment by James A Simmons [ 29/May/15 ] |
|
Sorry I missed the -D option which explains why it didn't inherit. User error there [root@ninja06 johndoe]# date;md5sum ior;date But for DNE2 directories I saw this: [root@ninja06 jsimmons]# date;md5sum simul;date This is not a issue for stats. An ls on the file simul comes back very fast. I did this test without your DNE2 patch set and the problem still exist. At this point I think I should open a ticket about this. |
| Comment by Gerrit Updater [ 01/Jun/15 ] |
|
Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/11909/ |
| Comment by Gerrit Updater [ 05/Jun/15 ] |
|
wangdi (di.wang@intel.com) uploaded a new patch: http://review.whamcloud.com/15163 |
| Comment by James A Simmons [ 08/Jun/15 ] |
|
In my testing I noticed end after a cleanup shut down of the file system when the file system is restarted all the MDS servers go into recovery with each other. The lwp layers reconnect fine without going into recovery but the OSP layer always enters recovery mode. Is this the excepted behavior? |
| Comment by Di Wang [ 09/Jun/15 ] |
|
Yes, this is expected. LWP(light weight proxy) is not a replayable client, so it will never get into recovery mode. But OSP is a replayable client, which will always enter into recovery mode when required. |
| Comment by Gerrit Updater [ 11/Jun/15 ] |
|
Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/12825/ |
| Comment by Gerrit Updater [ 14/Jun/15 ] |
|
wangdi (di.wang@intel.com) uploaded a new patch: http://review.whamcloud.com/15275 |
| Comment by Gerrit Updater [ 16/Jun/15 ] |
|
Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/12450/ |
| Comment by Gerrit Updater [ 27/Jun/15 ] |
|
Liang Zhen (liang.zhen@intel.com) uploaded a new patch: http://review.whamcloud.com/15421 |
| Comment by Gerrit Updater [ 29/Jun/15 ] |
|
Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/15421/ |
| Comment by Gerrit Updater [ 02/Jul/15 ] |
|
wangdi (di.wang@intel.com) uploaded a new patch: http://review.whamcloud.com/15482 |
| Comment by Gerrit Updater [ 03/Jul/15 ] |
|
Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/13786/ |
| Comment by Gerrit Updater [ 28/Aug/15 ] |
|
Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/15163/ |
| Comment by James A Simmons [ 22/Sep/15 ] |
|
WangDi since we are near completion of this current work I recommend you open a ticket for continued DNE2 work for 2.9. I see several ticket linked to here to completed for 2.9 and I hate to see them disappear. |
| Comment by Di Wang [ 23/Sep/15 ] |
|
Right now, all DNE2 works are linked under lu-6831, I will move unfinished tickets there. |
| Comment by Gerrit Updater [ 26/Sep/15 ] |
|
Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/15275/ |
| Comment by Joseph Gmitter (Inactive) [ 28/Jan/16 ] |
|
All sub-tasks have now landed for 2.8. |