Additionally, the changed timestamp is not replicated to other members of the replication group unless other changes are made to the file. To use cross-file RDC, one member of the replication connection must be running an edition of Windows that supports cross-file RDC. For example, D:\Sales and D:\Accounting can be the root paths for two replicated folders, but D:\Sales and D:\Sales\Reports cannot be the root paths for two replicated folders. To get the most verbose information change the log severity level: > wmic /namespace:\\root\microsoftdfs path dfsrmachineconfig set debuglogseverity=5 DFSR uses GUIDs to identify the replicated files, which look like: AC759213-00AF-4578-9C6E-EA0764FDC9AC. [ERROR] Unknown Command <--help > DFSRDIAG-DFS Replication operational and diagnostics command line utility SyncNow-Forces replication over a given connection; ignore schedule for n minutes StopNow-Stop replication over a given connection; ignore schedule for n minutes PollAD-Trigger a sync with the global information store in Active Directory . Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Examples below: Dashboards Now: Finally, I added the memberships that enable replication and specify the content to replicate, using only two commands instead of three. entry to further clarify how DFS Replication handles hard links and reparse points. The client then requests the server send only the data for signatures that are not already on the client. Changed portions of files are compressed before being sent for all file types except the following (which are already compressed): .wma, .wmv, .zip, .jpg, .mpg, .mpeg, .m1v, .mp2, .mp3, .mpa, .cab, .wav, .snd, .au, .asf, .wm, .avi, .z, .gz, .tgz, and .frx. DFS Replication can safely replicate Microsoft Outlook personal folder files (.pst) and Microsoft Access files only if they are stored for archival purposes and are not accessed across the network by using a client such as Outlook or Access (to open .pst or Access files, first copy the files to a local storage device). List DFS replication groups: dfsradmin rg list. I should configure a larger staging quota in my software distribution environment, as these ISO and EXE files are huge and causing performance bottlenecks. If making any DC authoritative, the PDC Emulator as authoritative is preferable, since its sysvol replication contents are most up to date. There are a number of ways to monitor replication: DFS Replication has a management pack for System Center Operations Manager that provides proactive monitoring. For information about DFS Namespaces, see DFS Namespaces: Frequently Asked Questions. When DFS Replication detects a conflict, it uses the version of the file that was saved last. More info about Internet Explorer and Microsoft Edge. To secure data transfers across the Internet, the DFS Replication service is designed to always use the authentication-level constant, RPC_C_AUTHN_LEVEL_PKT_PRIVACY. Offline Files caches the files locally for offline use and DFS Replication replicates the data between each branch office. RDC is a general purpose protocol for compressing file transfer. In addition, DFS Replication can be used to replicate standalone DFS namespaces, which was not possible with FRS. RDC is used when the file exceeds a minimum size threshold. Can you hop into Event Viewer and look for Warnings or Errors in the DFS Replicationlog? For example, DFS Replication uses time stamps to determine which file takes precedence in the event of a conflict. If you need to change the path of a replicated folder, you must delete it in DFS Management and add it back as a new replicated folder. The contents of the file are not replicated unless the contents change as well. New-DfsReplicationGroup -GroupName "RG01" | New-DfsReplicatedFolder -FolderName "RF01" | Add-DfsrMember -ComputerName SRV01,SRV02,SRV03, Add-DfsrConnection -GroupName "rg01" -SourceComputerName srv01 -DestinationComputerName srv02, Set-DfsrMembership -GroupName "rg01" -FolderName "rf01" -ComputerName srv01 -ContentPath c:\rf01 PrimaryMember $true, Get-DfsrConnection -GroupName * | Set-DfsrConnectionSchedule -ScheduleType UseGroupSchedule, Get-DfsrMember -GroupName * | Update-DfsrConfigurationFromAD, Get-DfsrMember -GroupName "rg01 " | Set-DfsrMembership -FolderName "rf01" -StagingPathQuotaInMB (1024 * 32) -force, Get-DfsrMember -GroupName * | Set-DfsrServiceConfiguration -DebugLogSeverity 5 -MaximumDebugLogFiles 1250, Restore-DfsrPreservedFiles -Path "C:\RF01\DfsrPrivate\PreExistingManifest.xml" -RestoreToOrigin, Start-DfsrPropagationTest -GroupName "rg01 " -FolderName * -ReferenceComputerName srv01, Write-DfsrPropagationReport -GroupName "rg01 "-FolderName * -ReferenceComputerName srv01 -verbose, Get-DfsrBacklog -GroupName rg01 -FolderName * -SourceComputerName srv02 -DestinationComputerName srv01 -verbose, Get-DfsrBacklog -GroupName rg01 -FolderName * -SourceComputerName srv02 -DestinationComputerName srv01 -verbose | ft FullPathName, (Get-DfsrBacklog -GroupName "RG01" -FolderName "RF01" -SourceComputerName SRV02 -DestinationComputerName SRV01 -Verbose 4>&1).Message.Split(':')[2], Get-DfsrState -ComputerName srv01 | Sort UpdateState -descending | ft path,inbound,UpdateState,SourceComputerName -auto -wrap, Get-DfsrPreservedFiles -Path C:\rf01\DfsrPrivate\ConflictAndDeletedManifest.xml | ft preservedreason,path,PreservedName -auto, Get-DfsrMembership -GroupName * -ComputerName srv01 | sort path | % { Get-DfsrPreservedFiles -Path ($_.contentpath + "\dfsrprivate\conflictanddeletedmanifest.xml") } | ft path,PreservedReason, DFS Replication in Windows Server 2012 R2: If You Only Knew the Power of the Dark Shell, major new features in Windows Server 2012 R2, https://www.youtube.com/watch?v=LJZc2idVEu4:0:0, https://www.youtube.com/watch?v=LJZc2idVEu4), https://www.youtube.com/watch?v=N1SuGREIOTE:0:0, https://www.youtube.com/watch?v=N1SuGREIOTE), DFSR best practices info from Warren Williams. No. As the DFSR development team, we wanted to be part of the solution. Yes. Sharing best practices for building any app with .NET. Yes. If two users modify the same file at the same time on different servers, DFS Replication moves the older file to the DfsrPrivate\ConflictandDeleted folder (located under the local path of the replicated folder) during the next replication. The primary member designation is stored in Active Directory Domain Services, and the designation is cleared after the primary member is ready to replicate, but before all members of the replication group replicate. Administrators instead had to make direct WMI calls via WMIC or Get-WmiObject/Invoke-WmiMethod . Edited the Can DFS Replication replicate Outlook .pst or Microsoft Office Access database files? No. Disable DFSR Sysvol replication on problematic ADC; Then you should initiate DFSR Sysvol non-authoritative restore on that ADC; Steps to perform a non-authoritative restore of DFSR SYSVOL (like "D2" for FRS) Step 1. Use dfsrdiag on several files and if it returns the same hashes, then it's safe to assume that all other files were restored correctly too. For information about the supported scenarios, see Microsoft's Support Statement Around Replicated User Profile Data (https://go.microsoft.com/fwlink/?LinkId=201282). Still not convinced, eh? Your can restart the FRS service to force FRS replication in an active directory To restart the FRS service, launch services.msc from the Run option on the Start Menu And restart the FRS service and you will get the Event ID 13516 on FRS event log this will ensure the FRS status is fine Learn. . 2. I start to poke around in DFSMGMT and see that undoing all these little nuggets is going to be a real pain in the tuchus, as there are hundreds of customizations. Files with the IO_REPARSE_TAG_DEDUP, IO_REPARSE_TAG_SIS, or IO_REPARSE_TAG_HSM reparse tags are replicated as normal files. Disabling RDC can reduce CPU utilization and replication latency on fast local area network (LAN) links that have no bandwidth constraints or for replication groups that consist primarily of files smaller than 64KB. DFS Replication supports remote management using the DFS Management console and the Add Replication Group command. For more information, see the DFS Replication Management Pack for System Center Operations Manager 2007 in the Microsoft Download Center (https://go.microsoft.com/fwlink/?LinkId=182265). Servers running Windows Server 2003 R2 don't support using DFS Replication to replicate the SYSVOL folder. DFS Replication does not continue to stage files outside of scheduled replication times, if the bandwidth throttling quota has been exceeded, or when connections are disabled. The staging folder location is configured on the Advanced tab of the Properties dialog box for each member of a replication group. Use the DFS Replication Management Pack for System Center Operations Manager to create alerts that are based on specified conditions. DFS Replication is supported on Volume Shadow Copy Service (VSS) volumes and previous snapshots can be restored successfully with the Previous Versions Client. In the ADSIEDIT.MSC tool, modify the following distinguished name (DN) value and attribute on each of the domain controllers (DCs) that you want to make non-authoritative: Force Active Directory replication throughout the domain. The old DFSR tools are relic of a bygone era and the main limit now is your imagination. Yes. There's no indication of recent dirty shutdown on DC2 event viewer logs. This occurs because Windows applies the System and Hidden attributes to the volume root folder by default. However, when using RDC, the amount of data transferred is proportionate to the size of the ACLs, not the size of the entire file. You can use the Dfsrdiag command line tool to specify a static port instead of the ephemeral port. Yes. TELL ME!!! Morphed folders: To prevent morphed folder names, DFS Replication stores conflicting data in a hidden DfsrPrivate\ConflictandDeleted folder (located under the local path of the replicated folder). Excessive replication: To prevent excessive replication, DFS Replication uses a system of credits. This is old stuff, first set up years ago when bandwidth was low and latency high. You can choose a topology when you create a replication group. Noting that 'DFSRDIAG POLLAD' command is not recognised in Server 2022. There is no way to configure a quiet time for files. If the application opens the file with read-share access, the file can still be replicated. For more information about replicating SYSVOL by using DFS Replication, see the Migrate SYSVOL replication to DFS Replication. Force sysvol replication. Yes. By default, a maximum of 16 (four in Windows Server2003R2) concurrent downloads are shared among all connections and replication groups. For experienced DFSR administrators, heres a breakout of the Dfsradmin.exe and Dfsrdiag.exe console applications to their new Windows PowerShell cmdlet equivalents. RDC is used only for files that are 64KB or larger by default. You can force replication immediately by using DFS Management, as described in Edit Replication Schedules. DFS Replication does not replicate files that are encrypted by using the Encrypting File System (EFS). No. Today we dig into the most comprehensive new feature, DFSR Windows PowerShell . DFS Replication can replicate numerous folders between servers. Junction points also are not replicated, and DFS Replication logs event 4406 for each junction point it encounters. Connection ID: CD2A431C-8A5B-4A2F-93D7-E45CA0F0E368 DFS Replication is a service that runs under the local system account, so you do not need to log in as administrator to replicate. If you had more than one affected DC, expand the steps to include ALL of them as well. To do so, install Services for Network File Systems (NFS) on the DFS Replication server. Ok, weve talked topology creation now lets see the ongoing management story. After this errors there's only informational events telling everything is running smoothly. If you configure bandwidth throttling when specifying the schedule, all connections for that replication group will use that setting for bandwidth throttling. Dfsrdiag which is included in Windows Server 2003 doesn't support filehash option. These included the options to configure debug logging on or off, maximum debug log files, debug log verbosity, maximum debug log messages, dirty shutdown autorecovery behavior, staging folder high and low watermarks, conflict folder high and low watermarks, and purging the ConflictAndDeleted folder. This size threshold is 64KB by default. Hard link files are ignored by DFS Replication and are not replicated. The replication group schedule may be set to Universal Time Coordinate (UTC) while the connection schedule is set to the local time of the receiving member. DFS Replication supports copying files to a replication group member before the initial replication. If this were DFSRADMIN.EXE, it would take 406 commands to generate the same configuration. Open an Administrative Command Prompt. DFS Replication uses new objects in the domain-naming context of Active Directory Domain Services to store configuration information. You can configure DFS Replication to use a limited amount of bandwidth on a per-connection basis (bandwidth throttling). DFS Replication uses RDC, which computes the blocks in the file that have changed and sends only those blocks over the network. DC2 on SiteB is missing several Group Policy folders under SYSVOL when compared to DC1. You can safely use DFS Replication and Offline Files together in scenarios when there's only one user at a time who writes to the files. ------- Mahesh Unnikrishnan 1 Like Like You must be a registered user to add a comment. Nave approaches like Essentially, the server becomes a rogue primary server, which can cause conflicts. This wildcarding and pipelining capability is powerful stuff in the right hands. No folders may exceed the quota before the quota is enabled. 2. Start the DFSR service on the domain controller that was set as authoritative in Step 2. Start the DFSR service on the other non-authoritative DCs. * You can optionally disable cross-file RDC on Windows Server2012R2. Best practices and the latest news on Microsoft FastTrack, The employee experience platform to help people thrive at work, Expand your Azure partner-to-partner network, Bringing IT Pros together through In-Person & Virtual events. Windows SharePoint Services can be downloaded from the Microsoft Web site; it is not included in newer versions of Windows Server. This ensures that the RPC communication across the Internet is always encrypted. Windows and DFS Replication support folder paths with up to 32thousand characters. The following file attribute values also trigger replication, although they cannot be set by using the SetFileAttributes function (use the GetFileAttributes function to view the attribute values). It will only work in a domain. DFS Replication interoperates with NFS on a server running a Windows Server operating system, but you can't replicate an NFS mount point. entry to correct the potential impact of using DFS Replication with .pst and Access files. DFS Replication treats the Conflict and Deleted folder as a cache. For information about Backup and Recovery functionality in Windows Server2008R2 and Windows Server2008, see Backup and Recovery. Added How can I upgrade or replace a DFS Replication member. DFS Replication requires NTFS because it uses the NTFS change journal and other features of the NTFS file system. RDC computes differences at the block level irrespective of file data type. The following list provides a set of scalability guidelines that have been tested by Microsoft and apply to Windows Server 2012 R2, Windows Server 2016, and Windows Server 2019. all other DCs in the domain. Now I finally have brand new modern circuits to all my branch offices and the need for weird schedules is past. DFS Replication can't be used to replicate mailboxes hosted on Microsoft Exchange Server. Yes. No. 76K views 5 years ago In this movie we show how to fix SYSVOL replication if it stops working with an Authoritative DFSR Synchronization. entry to clarify how DFS Replication handles hard links. "DFSRDIAG SyncNow" for "DFS-R Replication Connection" "DFSRDIAG PollAD" for "DFS Replication Service" All tasks are executed in the "DFS Replication Monitoring Account" security context and are returning verbose output of the actions performed. Heres a simple example put together by our Windows PowerShell developer, Daniel Ong, that shows this off: Its pretty nifty, check out this short demo video. previously if it's a disaster recovery scenario on all DCs in the domain. click Create Diagnostic Report. Unlike custom DFSR replicated folders, sysvol replication is intentionally protected from any editing through its management interfaces to prevent accidents. If two schedules are opened, updates are generally received and installed from both connections at the same time. Or you could do the test in lab. Yes. If you notice something missing then you can restore SYSVOL on DC1 and mark it as authoritative. If small changes are made to existing files, DFS Replication with Remote Differential Compression (RDC) will provide a much higher performance than copying the file directly. To view or manage replication groups that contain read-only replicated folders or members that are failover clusters, you must use the version of DFS Management that is included with Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, the Remote Server Administration Tools for Windows 8, or the Remote Server Administration Tools for Windows 7. To prestage a replication group member, copy the files to the appropriate folder on the destination server(s), create the replication group, and then choose a primary member. For more information, see Distributed File System Replication Cmdlets in Windows PowerShell. 3 DFSR Windows PowerShell implements DFSRADMIN MEMBERSHIP NEW implicitly via the New-DfsReplicatedFolder cmdlet, which removes the need to create a new membership then populate it. Or you can select No topology and manually configure connections after the replication group has been created. DFSRDIAG is part of the DFS Management Tools and it's not being installed by default. Not impressed? entry to add discussion of ReFS. Dfsrdiag.exe is a command-line tool that can generate a backlog count or trigger a propagation test. However, this is only a schedule override, and it does not force replication of unchanged or identical files. However, the reparse tag and reparse data buffers are not replicated to other servers because the reparse point only works on the local system. Click Start, point to Administrative Tools, and then click DFS Management. The following attribute values are set by using the SetFileAttributes dwFileAttributes function, and they are replicated by DFS Replication. Replication Group ID: A241B44A-1857-4136-8293-E8BA1FC875E9. Check this log on both domain controllers. No. To upgrade or replace a DFS Replication member, see this blog post on the Ask the Directory Services Team blog: Replacing DFSR Member Hardware or OS. When we force a DFS replication on a given connection while ignore schedule for n minutes, we should user the command like this Dfsrdiag SyncNow </Partner:name> </RGName:name> </Time:n> The </Time:n> is set duration in minutes. Only the part of the file associated with the Access Control List (ACL) is replicated, although DFS Replication must still read the entire file into the staging area. You must use hard quotas with caution. With tabbed autocomplete, parameters always in the same order, mandatory parameters where required, and everything else opt-in, it is very easy to pick up and start working right away. Don't use DFS Replication with Offline Files in a multi-user environment because DFS Replication doesn't provide any distributed locking mechanism or file checkout capability. You know how it is. Its not all AD here, by the way we greatly extended the ease of operations without the need for WMIC.EXE, DFSRDIAG.EXE, etc. DFSRDIAG POLLAD You'll see Event ID 4614 and 4604 in the DFSR event log indicating sysvol replication has been initialized. No. Checking domain controller configuration DFS Configuration In the old DFSR tools, you would have two options here: 1. (If you can't see the preview, go here: https://www.youtube.com/watch?v=N1SuGREIOTE). Additional Information: When multiple users need to modify the same files at the same time on different servers, use the file check-out feature of Windows SharePoint Services to ensure that only one user is working on a file. Remote differential compression (RDC) is a client-server protocol that can be used to efficiently update files over a limited-bandwidth network. The conflict could reside on a server different from the origin of the conflict. The DFS Replication service is stopping communication with partner DC1 for replication group Domain System Volume due to an error. The following are best practices for implementing file screens or quotas: The hidden DfsrPrivate folder must not be subject to quotas or file screens. With those two simple lines, I just told DFSR to: 1. Files may be replicated out of order. There will also be connectivity errors noted in the DFS Replication event log that can be harvested using MOM (proactively through alerts) and the DFS Replication Health Report (reactively, such as when an administrator runs it). The Conflict and Deleted folder is not replicated, and this method of conflict resolution avoids the problem of morphed directories that was possible in FRS. Lets say Im the owner of an existing set of replication groups and replicated folders scattered across dozens or hundreds of DFSR nodes throughout the domain. For more information about how to specify the RPC Endpoint Mapper, see article154596 in the Microsoft Knowledge Base (https://go.microsoft.com/fwlink/?LinkId=73991). 100 read-only servers added in a hub and spoke, using four commands, a text file, and some variables and aliases used to save my poor little nubbin fingers. - I have run the authoritative synchronization of DFSR-replicated sysvol process. Edited the Does DFS Replication work on ReFS or FAT volumes? The DFS Replication service uses remote procedure calls (RPC) over TCP to replicate data. RDC is not used on files smaller than 64KB and might not be beneficial on high-speed LANs where network bandwidth is not contended. No. DFS Replication uses the topology defined by the administrator, which is independent of Active Directory Domain Services site costing. Updates for the latest version of Windows Server. It remains there until Conflict and Deleted folder cleanup, which occurs when the Conflict and Deleted folder exceeds the configured size or DFS Replication encounters an Out of disk space error. Size of all replicated files on a server: 100 terabytes. If this happens, use the Dfsradmin membership /set /isprimary:true command on the primary member server to restore the primary member designation manually. IT pros have strong feelings about Windows PowerShell, but if they can be turned, theyd be a powerful ally. Ensure that each of the replicated folders has a unique root path and that they do not overlap. No. For more information, see the following Microsoft Web sites: There is one update manager per replicated folder. 3. You can replicate sparse files. However, it does attempt to preserve the older version of the file in the hidden DfsrPrivate\ConflictandDeleted folder on the computer where the conflict was detected. To migrate replication of the SYSVOL folder to DFS Replication, see Migrate SYSVOL replication to DFS Replication. If an application opens a file and creates a file lock on it (preventing it from being used by other applications while it is open), DFS Replication will not replicate the file until it is closed. You can also force replication by using the Sync-DfsReplicationGroup cmdlet, included in the DFSR PowerShell module introduced with Windows Server2012R2, or the Dfsrdiag SyncNow command. I tried dfsrdiag syncnow /partner:BCN /RGName:"Domain System Volume" /Time:1 it came up successful but when I take a log of dcdiag it still has the error of The DFS Replication service failed to communicate with partner The strange part it stamps as yesterday date at 5:20pm it never shows today date and time Customer questions about the previous entry, which incorrectly indicated that replicating .pst or Access files could corrupt the DFS Replication database. For this reason, specify the primary member manually only if you are certain that the initial replication has irretrievably failed. The backlog count is the number of updates that a replication group member has not processed. For more information about why .pst files cannot be safely accessed from across a network, see article 297019 in the Microsoft Knowledge Base (https://go.microsoft.com/fwlink/?LinkId=125363). For example, with RDC, a small change to a 2MB PowerPoint presentation can result in only 60kilobytes (KB) being sent across the networka 97percent savings in bytes transferred. Use the DFS Replication WMI provider to script alerts. These are major pitfalls to DFSR administrators, especially when first learning the product. On Site A's DC1 DFS Replication Log there's no recent errors indicating replication trouble with DC2. This script is intended only for disaster recovery and is provided AS-IS, without warranty. Yes, DFS Replication can replace FRS for SYSVOL replication on servers running Windows Server2012R2, Windows Server 2012, Windows Server2008R2, or Windows Server 2008. However, RDC works more efficiently on certain file types such as Word docs, PST files, and VHD images. Lets start with the simple case of creating a replication topology with two servers that will be used to synchronize a single folder. This is the command line tool for DFSR - useful commands are: dfsrdiag ReplicationState /all - verbose output. No. Although DFS Replication only supports replicating content between servers running Windows Server, UNIX clients can access file shares on the Windows servers. RDC can be disabled on a per-connection basis using DFS Management. If RDC is turned off, DFS Replication completely restarts the file transfer. The following table shows which editions of the Windows operating system support cross-file RDC. What would DFSR Windows PowerShell do? For example, if all logon scripts were accidentally deleted and a manual copy of them was placed back on the PDC Emulator role holder, making that server authoritative and all other servers non-authoritative would guarantee success and prevent conflicts. For example, if a user copies a 10megabyte (MB) file onto serverA (which is then at the hard limit) and another user copies a 5MB file onto serverB, when the next replication occurs, both servers will exceed the quota by 5 megabytes. Bandwidth throttling with DFS Replication is not completely accurate because DFS Replication throttles bandwidth by throttling RPC calls. It does not replicate all the data in the folder again. .pst and Access files tend to stay open for long periods of time while being accessed by a client such as Outlook or Office Access. In DFS Replication you set the maximum bandwidth you want to use on a connection, and the service maintains that level of network usage. The reasons for this are as follows: Opening .pst files over network connections could lead to data corruption in the .pst files. We do not support creating a one-way replication connection with DFS Replication in Windows Server2008 or Windows Server2003R2. The same command line switch can be executed against the DFS Replication service on the hub server (" dfsrdiag.exe ReplicationState /member:CONTOSO-HUB ") in order to monitor the state of the hub server. DFS Replication does not need to know anything about the contents of the fileonly which blocks have changed. replication group that you want to create a diagnostic report for, and then. This "prestaging" can dramatically reduce the amount of data replicated during the initial replication. Changes to these attribute values trigger replication of the attributes. Restore-DfsrPreservedFiles is so cool that it rates its own blog post (coming soon). However, the File Server Resource Manager (FSRM) file screening settings must match on both ends of the replication. In the console tree, under the Replication node, right-click the. 7 The legacy DFSR administration tools do not have the capability to list or restore preserved files from the ConflictAndDeleted folder and the PreExisting folder. DFS Replication doesn't support replicating files on Cluster Shared Volumes. If changed files have not been replicated, DFS Replication will automatically replicate them when configured to do so. I want them all to update right now: Oh baby! Windows SharePoint Services can be downloaded from the Microsoft Web site; it isn't included in newer versions of Windows Server. Run DFSMGMT.MSC, browsing and clicking your way through adding the servers and their local configurations. Yes. Hi folks, Ned here again. DFS Replication does not merge files when there is a conflict. 5 The DFSRADMIN SUB DELETE command was only necessary because of the non-recommended DFSRADMIN MEMBERSHIP DELETE command. If setting the authoritative flag on one DC, you must non-authoritatively synchronize all other DCs in the domain. When a quota threshold is reached, it cleans out some of those files. The amount of disk traffic is still proportional to the size of the files because the files must be read to and from the staging folder. The service will retry the connection periodically.
Playstation 5 Warranty Registration, Ken Darby Obituary, Articles D