rmacklem (Rick Macklem)
User

Projects

User Details

User Since
Jan 13 2015, 10:58 PM (179 w, 2 d)

Recent Activity

Today

rmacklem committed rS335463: Comment out the code in newnfs_canceldspreq() for now, since it causes.
Comment out the code in newnfs_canceldspreq() for now, since it causes
Thu, Jun 21, 1:22 AM

Tue, Jun 19

rmacklem committed rS335385: Bring kernel up to date. Mostly changes already in head so that an nfsd.ko.
Bring kernel up to date. Mostly changes already in head so that an nfsd.ko
Tue, Jun 19, 8:33 PM

Sun, Jun 17

rmacklem committed rS335309: Revert r335263, since it can cause crashes in unusual circumstances..
Revert r335263, since it can cause crashes in unusual circumstances.
Sun, Jun 17, 11:09 PM
rmacklem committed rS335286: Make the pNFS NFSv4.1 client return a Flexible File layout upon error..
Make the pNFS NFSv4.1 client return a Flexible File layout upon error.
Sun, Jun 17, 4:30 PM

Sat, Jun 16

rmacklem committed rS335263: Fix NFSv4.1 client side handling of "soft,retrans=2" mounts..
Fix NFSv4.1 client side handling of "soft,retrans=2" mounts.
Sat, Jun 16, 7:45 PM

Fri, Jun 15

rmacklem committed rS335240: Use the .Fx macro in the man page..
Use the .Fx macro in the man page.
Fri, Jun 15, 9:07 PM
rmacklem committed rS335239: Use the .Fx macro in the man page..
Use the .Fx macro in the man page.
Fri, Jun 15, 9:04 PM
rmacklem committed rS335238: Use the .Fx macro in the man page..
Use the .Fx macro in the man page.
Fri, Jun 15, 9:02 PM
rmacklem committed rS335236: Add a command that copies or migrates a data file from one DS to another..
Add a command that copies or migrates a data file from one DS to another.
Fri, Jun 15, 7:45 PM
rmacklem committed rS335234: Add a command the displays and modifies the pNFS server's extended attribute..
Add a command the displays and modifies the pNFS server's extended attribute.
Fri, Jun 15, 7:35 PM
rmacklem committed rS335193: Add an entry into the Makefile for pnfsdskill..
Add an entry into the Makefile for pnfsdskill.
Fri, Jun 15, 11:55 AM
rmacklem committed rS335192: Add a command that disables a pNFS server mirrored DS..
Add a command that disables a pNFS server mirrored DS.
Fri, Jun 15, 11:52 AM
rmacklem committed rS335185: Put the SPDX tags back on these files, since they are correct..
Put the SPDX tags back on these files, since they are correct.
Fri, Jun 15, 12:54 AM
rmacklem committed rS335184: Revert r335097, since the SPDX tag is correct..
Revert r335097, since the SPDX tag is correct.
Fri, Jun 15, 12:50 AM

Thu, Jun 14

rmacklem committed rS335175: Add a new man page that briefly describes the pNFS variant of the NFSv4.1.
Add a new man page that briefly describes the pNFS variant of the NFSv4.1
Thu, Jun 14, 9:12 PM
rmacklem committed rS335174: Document the "-p" and "-m" options added to nfsd.c by r335172..
Document the "-p" and "-m" options added to nfsd.c by r335172.
Thu, Jun 14, 8:55 PM
rmacklem committed rS335172: Add the "-p" and "-m" options to nfsd.c for the pNFS service..
Add the "-p" and "-m" options to nfsd.c for the pNFS service.
Thu, Jun 14, 8:37 PM
rmacklem committed rS335130: Move four functions in nfscl.ko to nfscommon.ko..
Move four functions in nfscl.ko to nfscommon.ko.
Thu, Jun 14, 10:00 AM
rmacklem committed rS335100: Fix a typo in the recent commit related to IPv6..
Fix a typo in the recent commit related to IPv6.
Thu, Jun 14, 12:21 AM
rmacklem committed rS335098: Fix some things in preparation for a merge into head..
Fix some things in preparation for a merge into head.
Thu, Jun 14, 12:03 AM

Wed, Jun 13

rmacklem committed rS335097: Get rid of SPDX-License-Identifier for now..
Get rid of SPDX-License-Identifier for now.
Wed, Jun 13, 11:58 PM
rmacklem committed rS335096: Fix a few things in preparation for a merge to head..
Fix a few things in preparation for a merge to head.
Wed, Jun 13, 11:56 PM
rmacklem committed rS335095: Although they both seem to work, ai_addrlen seems like the better length.
Although they both seem to work, ai_addrlen seems like the better length
Wed, Jun 13, 11:49 PM

Tue, Jun 12

rmacklem committed rS335019: Explain why a __FreeBSD_version bump was done for r334930..
Explain why a __FreeBSD_version bump was done for r334930.
Tue, Jun 12, 10:52 PM
rmacklem committed rS335018: Version bump since r334930 changed the interface between the NFS modules,.
Version bump since r334930 changed the interface between the NFS modules,
Tue, Jun 12, 10:48 PM
rmacklem committed rS335012: Merge the pNFS server code from projects/pnfs-planb-server into head..
Merge the pNFS server code from projects/pnfs-planb-server into head.
Tue, Jun 12, 7:37 PM
rmacklem committed rS334984: malloc a structure to save about 200bytes on the stack..
malloc a structure to save about 200bytes on the stack.
Tue, Jun 12, 1:24 AM

Mon, Jun 11

rmacklem committed rS334978: Delete the definition for nfsrvd_notsuppvp(), since it no longer exists..
Delete the definition for nfsrvd_notsuppvp(), since it no longer exists.
Mon, Jun 11, 8:26 PM
rmacklem committed rS334976: Delete a comment line that is no longer valid..
Delete a comment line that is no longer valid.
Mon, Jun 11, 7:52 PM
rmacklem committed rS334967: Merge in an up to date kernel from head/current..
Merge in an up to date kernel from head/current.
Mon, Jun 11, 7:04 PM
rmacklem committed rS334966: Add a couple of safety belt checks to the NFSv4.1 client related to sessions..
Add a couple of safety belt checks to the NFSv4.1 client related to sessions.
Mon, Jun 11, 7:00 PM
rmacklem committed rS334938: Use the macro that checks if an error should disable a DS in the pNFS server.
Use the macro that checks if an error should disable a DS in the pNFS server
Mon, Jun 11, 1:22 AM
rmacklem committed rS334937: Use a macro to check if an error should disable a DS. This allows the set.
Use a macro to check if an error should disable a DS. This allows the set
Mon, Jun 11, 1:13 AM
rmacklem committed rS334936: Add EPERM, since that is the error actually returned by the NFS VOP_SETACL().
Add EPERM, since that is the error actually returned by the NFS VOP_SETACL()
Mon, Jun 11, 1:06 AM

Sun, Jun 10

rmacklem committed rS334934: Add code that sets the session defunct after a "soft" mount has returned.
Add code that sets the session defunct after a "soft" mount has returned
Sun, Jun 10, 10:12 PM
rmacklem committed rS334930: Add checks for the Flexible File layout to LayoutRecall callbacks..
Add checks for the Flexible File layout to LayoutRecall callbacks.
Sun, Jun 10, 7:03 PM
rmacklem committed rS334908: Get rid of some stuff left over from the first pNFS server design..
Get rid of some stuff left over from the first pNFS server design.
Sun, Jun 10, 1:41 AM

Sat, Jun 9

rmacklem committed rS334905: Merge in an up to date kernel from current/head..
Merge in an up to date kernel from current/head.
Sat, Jun 9, 11:46 PM
rmacklem committed rS334904: Delete some macros that are unused..
Delete some macros that are unused.
Sat, Jun 9, 11:38 PM
rmacklem committed rS334902: Delete an unused macro and clean up a comment about it..
Delete an unused macro and clean up a comment about it.
Sat, Jun 9, 11:15 PM
rmacklem committed rS334900: Tidy up a comment which hopefully is now less confusing..
Tidy up a comment which hopefully is now less confusing.
Sat, Jun 9, 11:07 PM

Fri, Jun 8

rmacklem committed rS334825: Fix a use of "tl" found during "make universe". Since maxcnt is only used.
Fix a use of "tl" found during "make universe". Since maxcnt is only used
Fri, Jun 8, 3:22 AM

Thu, Jun 7

rmacklem committed rS334812: Move nfsrv_setacl() from sys/fs/nfs (the common module) to sys/fs/nfsserver.
Move nfsrv_setacl() from sys/fs/nfs (the common module) to sys/fs/nfsserver
Thu, Jun 7, 7:48 PM
rmacklem committed rS334776: Add a comment warning about the NFSPROC_xxx numbering conflict with.
Add a comment warning about the NFSPROC_xxx numbering conflict with
Thu, Jun 7, 11:40 AM
rmacklem committed rS334772: Change nfsproto.h slightly, so that it exposes NFSPROC_xxx to userland,.
Change nfsproto.h slightly, so that it exposes NFSPROC_xxx to userland,
Thu, Jun 7, 11:01 AM
rmacklem committed rS334751: Fix some things found during a "make universe". A couple of signed vs.
Fix some things found during a "make universe". A couple of signed vs
Thu, Jun 7, 2:32 AM

Wed, Jun 6

rmacklem committed rS334741: MFC: r333580.
MFC: r333580
Wed, Jun 6, 10:18 PM
rmacklem committed rS334739: MFC: r333580.
MFC: r333580
Wed, Jun 6, 10:02 PM
rmacklem committed rS334699: MFC: r334396.
MFC: r334396
Wed, Jun 6, 1:31 AM
rmacklem committed rS334698: MFC: r334396.
MFC: r334396
Wed, Jun 6, 1:21 AM

Tue, Jun 5

rmacklem committed rS334670: Thanks to a warning from the more recent clang, I caught the fact that.
Thanks to a warning from the more recent clang, I caught the fact that
Tue, Jun 5, 8:41 PM
rmacklem committed rS334652: Get rid of "all rights reserved" on the man page copyright notices..
Get rid of "all rights reserved" on the man page copyright notices.
Tue, Jun 5, 12:01 PM
rmacklem committed rS334646: Remove the "all rights reserved" line from the copyright notice..
Remove the "all rights reserved" line from the copyright notice.
Tue, Jun 5, 1:06 AM

Mon, Jun 4

rmacklem committed rS334642: Add the SPDX-License-Identifier to the three new source files in the project..
Add the SPDX-License-Identifier to the three new source files in the project.
Mon, Jun 4, 10:15 PM
rmacklem committed rS334635: MFC: r334252.
MFC: r334252
Mon, Jun 4, 8:55 PM
rmacklem committed rS334634: MFC: r334252.
MFC: r334252
Mon, Jun 4, 8:47 PM
rmacklem committed rS334633: MFC: r333592.
MFC: r333592
Mon, Jun 4, 8:40 PM
rmacklem committed rS334629: MFC: r333592.
MFC: r333592
Mon, Jun 4, 8:22 PM
rmacklem committed rS334610: Revert r334586 since I now think __unused is the better way to handle this..
Revert r334586 since I now think __unused is the better way to handle this.
Mon, Jun 4, 11:35 AM

Sun, Jun 3

rmacklem committed rS334586: Fix a gcc8 warning about a write only variable..
Fix a gcc8 warning about a write only variable.
Sun, Jun 3, 7:46 PM
rmacklem committed rS334582: Add missing SPDX license info in the copyright comment so that it matches.
Add missing SPDX license info in the copyright comment so that it matches
Sun, Jun 3, 6:39 PM
rmacklem committed rS334577: Get rid of a debugging printf in nfsd.c..
Get rid of a debugging printf in nfsd.c.
Sun, Jun 3, 6:20 PM
rmacklem committed rS334575: Update the pnfsdsfile.1 man page to use the.Dq macro and to try and.
Update the pnfsdsfile.1 man page to use the.Dq macro and to try and
Sun, Jun 3, 6:17 PM
rmacklem committed rS334573: Update the pnfsdskill.1 man page to reflect the change to a distributed.
Update the pnfsdskill.1 man page to reflect the change to a distributed
Sun, Jun 3, 5:50 PM
rmacklem committed rS334561: Use the .Dq macro for quoting. Not a content change..
Use the .Dq macro for quoting. Not a content change.
Sun, Jun 3, 2:32 PM
rmacklem committed rS334558: Fix a couple of vnode locking cases found during testing with VFS_DEBUG_LOCKS..
Fix a couple of vnode locking cases found during testing with VFS_DEBUG_LOCKS.
Sun, Jun 3, 1:54 PM
rmacklem committed rS334548: Update the pnfsdscopymr man page for recent changes related to the change.
Update the pnfsdscopymr man page for recent changes related to the change
Sun, Jun 3, 12:42 AM

Sat, Jun 2

rmacklem committed rS334539: Merge in an up to date kernel from head..
Merge in an up to date kernel from head.
Sat, Jun 2, 9:18 PM
rmacklem committed rS334536: Update the nfsv4 man page to include a paragraph on pNFS..
Update the nfsv4 man page to include a paragraph on pNFS.
Sat, Jun 2, 8:11 PM
rmacklem committed rS334511: Fix the default number of threads for Flex File layout pNFS client I/O..
Fix the default number of threads for Flex File layout pNFS client I/O.
Sat, Jun 2, 12:11 AM

Fri, Jun 1

rmacklem committed rS334492: Add the BindConnectiontoSession operation to the NFSv4.1 server..
Add the BindConnectiontoSession operation to the NFSv4.1 server.
Fri, Jun 1, 7:48 PM

Thu, May 31

rmacklem committed rS334446: Update nfsd.8 to reflect the recent change to a distributed mirroring model..
Update nfsd.8 to reflect the recent change to a distributed mirroring model.
Thu, May 31, 9:22 PM
rmacklem committed rS334411: Fix the handling of statfs so that the pNFS service reports the sum of.
Fix the handling of statfs so that the pNFS service reports the sum of
Thu, May 31, 2:26 AM

Wed, May 30

rmacklem committed rS334396: Strengthen locking for the NFSv4.1 server DestroySession operation..
Strengthen locking for the NFSv4.1 server DestroySession operation.
Wed, May 30, 8:16 PM

Tue, May 29

rmacklem committed rS334352: Lock the directory LK_EXCLUSIVE for the DS file removal..
Lock the directory LK_EXCLUSIVE for the DS file removal.
Tue, May 29, 8:40 PM
rmacklem committed rS334325: Fix up pnfsdscopymr.c for the distributed mirror handling..
Fix up pnfsdscopymr.c for the distributed mirror handling.
Tue, May 29, 12:43 PM
rmacklem committed rS334323: Get rid of two unused variables in nfsd.c..
Get rid of two unused variables in nfsd.c.
Tue, May 29, 12:31 PM
rmacklem committed rS334322: Get rid of an unused structure in nfsd.c that isn't in the head version..
Get rid of an unused structure in nfsd.c that isn't in the head version.
Tue, May 29, 12:25 PM
rmacklem committed rS334321: Fix up nfsd.c for distributed mirror handling. A new "-m" option is added.
Fix up nfsd.c for distributed mirror handling. A new "-m" option is added
Tue, May 29, 12:19 PM
rmacklem committed rS334309: Change the pNFS server so that it does a distributed layout of mirrored.
Change the pNFS server so that it does a distributed layout of mirrored
Tue, May 29, 3:20 AM

Sun, May 27

rmacklem committed rS334255: Update the comment for nfsrv_copymr() to more accurately describe the algorithm..
Update the comment for nfsrv_copymr() to more accurately describe the algorithm.
Sun, May 27, 12:06 PM

Sat, May 26

rmacklem committed rS334252: Fix the sleep event for layout recall..
Fix the sleep event for layout recall.
Sat, May 26, 11:02 PM
rmacklem committed rS334250: This fix is already in head/current, but I wanted it here too, since it.
This fix is already in head/current, but I wanted it here too, since it
Sat, May 26, 9:42 PM
rmacklem committed rS334249: Fix the NFSv4.1 client for layout callback handling..
Fix the NFSv4.1 client for layout callback handling.
Sat, May 26, 9:36 PM
rmacklem committed rS334248: Add handling of errors other than NFSERR_NOMATCHLAYOUT returned by a.
Add handling of errors other than NFSERR_NOMATCHLAYOUT returned by a
Sat, May 26, 9:31 PM

May 22 2018

rmacklem committed rS334036: Add code that does CBLAYOUTRECALLs when the total # of layouts exceeds.
Add code that does CBLAYOUTRECALLs when the total # of layouts exceeds
May 22 2018, 11:57 AM

May 21 2018

rmacklem committed rS333996: Revert r333993 since it turns out mtx_init() does want the "struct mtx".
Revert r333993 since it turns out mtx_init() does want the "struct mtx"
May 21 2018, 8:55 PM
rmacklem committed rS333993: No need to M_ZERO the structures, since the loop initializes all fields..
No need to M_ZERO the structures, since the loop initializes all fields.
May 21 2018, 8:20 PM
rmacklem committed rS333977: Only allocate the nfslayouthash table when a pNFS service is started the.
Only allocate the nfslayouthash table when a pNFS service is started the
May 21 2018, 1:08 PM
rmacklem committed rS333953: Add support for a "reclaim" LayoutReturn..
Add support for a "reclaim" LayoutReturn.
May 21 2018, 1:07 AM
rmacklem committed rS333950: Convert the nfslayout lists from LIST to TAILQ so it will be possible.
Convert the nfslayout lists from LIST to TAILQ so it will be possible
May 21 2018, 12:52 AM

May 20 2018

rmacklem committed rS333940: Add code to free layouts in the NFSv4.1 pNFS server when the file is deleted..
Add code to free layouts in the NFSv4.1 pNFS server when the file is deleted.
May 20 2018, 9:07 PM

May 19 2018

rmacklem committed rS333904: Make a slight change to the handling of a setting of vfs.nfs.pnfsiothreads=0..
Make a slight change to the handling of a setting of vfs.nfs.pnfsiothreads=0.
May 19 2018, 11:51 PM
rmacklem committed rS333889: Get rid of some mutexes no longer used now that the code is converted.
Get rid of some mutexes no longer used now that the code is converted
May 19 2018, 7:47 PM
rmacklem committed rS333821: Convert the pnfs create and remove operations for mirrored DSs to use.
Convert the pnfs create and remove operations for mirrored DSs to use
May 19 2018, 12:47 AM

May 18 2018

rmacklem committed rS333818: Fix the checks for nfs_pnfsiothreads so that the call will be done when.
Fix the checks for nfs_pnfsiothreads so that the call will be done when
May 18 2018, 11:42 PM
rmacklem committed rS333815: Fix LayoutReturn for the FSID and ALL cases. At this time, I do not know.
Fix LayoutReturn for the FSID and ALL cases. At this time, I do not know
May 18 2018, 10:22 PM
rmacklem committed rS333788: Fix LayoutReturn so that it only returns a stateid when the layout.
Fix LayoutReturn so that it only returns a stateid when the layout
May 18 2018, 12:13 PM

May 17 2018

rmacklem committed rS333766: Add a missing nfsrv_freesession() call for an unlikely failure case..
Add a missing nfsrv_freesession() call for an unlikely failure case.
May 17 2018, 9:17 PM

May 16 2018

rmacklem committed rS333691: Delete the "nmpp" argument for nfsrv_dsgetsockmnt() since it is not needed..
Delete the "nmpp" argument for nfsrv_dsgetsockmnt() since it is not needed.
May 16 2018, 10:32 PM