[LU-8837] Cleanly separate server code from client code. Created: 15/Nov/16 Updated: 06/Dec/22 |
|
| Status: | Open |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.10.0 |
| Fix Version/s: | Upstream |
| Type: | Improvement | Priority: | Minor |
| Reporter: | James A Simmons | Assignee: | James A Simmons |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||
| Rank (Obsolete): | 9223372036854775807 | ||||||||||||||||
| Description |
|
With the syncing of the upstream client its becoming more clear what is the client code. Currently a lot of server code is included with the lustre client package. Its time to properly separate it out. |
| Comments |
| Comment by Gerrit Updater [ 15/Nov/16 ] |
|
James Simmons (uja.ornl@yahoo.com) uploaded a new patch: http://review.whamcloud.com/23775 |
| Comment by James A Simmons [ 15/Nov/16 ] |
|
this first patch is just the tip of the iceberg. |
| Comment by Peter Jones [ 16/Nov/16 ] |
|
James Have you got a handle on this task or is it something that could/should be shared between multiple engineers? Peter |
| Comment by James A Simmons [ 16/Nov/16 ] |
|
I got it. Just need the reviews to make sure its done right in some spots. |
| Comment by James A Simmons [ 14/Feb/17 ] |
|
Note to self that server_name2svname() is really a server side function. Will submit patch once lustre_disk.h lands for |
| Comment by Gerrit Updater [ 02/Aug/17 ] |
|
James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/28315 |
| Comment by James A Simmons [ 02/Aug/17 ] |
|
This patch with the last patch for |
| Comment by Aurelien Degremont (Inactive) [ 20/Sep/17 ] |
|
James, all your work regarding upstream client is really nice and important! Thanks for that! I have the idea that Lustre build system, in the future, would handle server compilation simply like additional stuff to do, if requested by the admin. Client code will be a set of kernel modules (which could be taken from Linux kernel) and a set of CLI tools (from lustre source code for now). Server code will be another set of kernel modules and possibly CLI tools. This would simplify packing a lot.
For now, do you know which lustre modules have a different code depending if server compilation is enabled or not? |
| Comment by Gerrit Updater [ 22/Nov/17 ] |
|
Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/28315/ |
| Comment by Gerrit Updater [ 20/Apr/18 ] |
|
James Simmons (uja.ornl@yahoo.com) uploaded a new patch: https://review.whamcloud.com/32100 |
| Comment by Gerrit Updater [ 06/May/18 ] |
|
Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/32100/ |
| Comment by Gerrit Updater [ 17/Aug/20 ] |
|
James Simmons (jsimmons@infradead.org) uploaded a new patch: https://review.whamcloud.com/39683 |
| Comment by Gerrit Updater [ 01/Dec/20 ] |
|
James Simmons (jsimmons@infradead.org) uploaded a new patch: https://review.whamcloud.com/40821 |
| Comment by Gerrit Updater [ 26/Feb/21 ] |
|
Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/41768 |
| Comment by Gerrit Updater [ 26/Feb/21 ] |
|
Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/41769 |
| Comment by Gerrit Updater [ 09/Mar/21 ] |
|
Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/41947 |
| Comment by Gerrit Updater [ 09/Mar/21 ] |
|
Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/41948 |
| Comment by Gerrit Updater [ 09/Mar/21 ] |
|
Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/41949 |
| Comment by Gerrit Updater [ 09/Mar/21 ] |
|
Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/41950 |
| Comment by Gerrit Updater [ 09/Mar/21 ] |
|
Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/41951 |
| Comment by Gerrit Updater [ 09/Mar/21 ] |
|
Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/41952 |
| Comment by Gerrit Updater [ 10/Mar/21 ] |
|
Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/41993 |
| Comment by Gerrit Updater [ 10/Mar/21 ] |
|
Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/41994 |
| Comment by Gerrit Updater [ 10/Mar/21 ] |
|
Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/41995 |
| Comment by Gerrit Updater [ 16/Mar/21 ] |
|
Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/41947/ |
| Comment by Gerrit Updater [ 22/Mar/21 ] |
|
Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/41949/ |
| Comment by Gerrit Updater [ 30/Mar/21 ] |
|
Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/41993/ |
| Comment by Gerrit Updater [ 10/Apr/21 ] |
|
Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/41950/ |
| Comment by Gerrit Updater [ 28/Apr/21 ] |
|
Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/41951/ |
| Comment by Gerrit Updater [ 02/Sep/21 ] |
|
"Jian Yu <yujian@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/44829 |
| Comment by Gerrit Updater [ 22/Sep/21 ] |
|
"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/44829/ |
| Comment by Gerrit Updater [ 08/Aug/22 ] |
|
"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/41994/ |
| Comment by Gerrit Updater [ 08/Nov/22 ] |
|
"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/41767/ |
| Comment by Gerrit Updater [ 08/Nov/22 ] |
|
"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/41995/ |
| Comment by Gerrit Updater [ 10/Nov/22 ] |
|
"Neil Brown <neilb@suse.de>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/49126 |
| Comment by Gerrit Updater [ 11/Nov/22 ] |
|
"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/49126/ |
| Comment by Gerrit Updater [ 06/Dec/22 ] |
|
"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/41768/ |
| Comment by Gerrit Updater [ 06/Dec/22 ] |
|
"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/41952/ |