[cifs-protocol] [MS-DNSP] StartScavenging RPC call - TrackingID#2106010040000444

Jeff McCashland jeffm at microsoft.com
Tue Jun 1 18:06:54 UTC 2021

[Sree to BCC, support alias on CC, SR ID on Subject]

Hi Douglas,

I will research your questions about StartScavenging, and let you know what I find. 

Best regards,
Jeff McCashland | Senior Escalation Engineer | Microsoft Protocol Open Specifications Team 
Phone: +1 (425) 703-8300 x38300 | Hours: 9am-5pm | Time zone: (UTC-08:00) Pacific Time (US and Canada)
Local country phone number found here: http://support.microsoft.com/globalenglish | Extension 1138300
We value your feedback.  My manager is Natesha Morrison (namorri), +1 (704) 430-4292

-----Original Message-----
From: Sreekanth Nadendla <srenaden at microsoft.com> 
Sent: Monday, May 31, 2021 8:53 PM
To: Douglas Bagnall <douglas.bagnall at catalyst.net.nz>; cifs-protocol at lists.samba.org
Subject: 2106010040000444 [MS-DNSP] StartScavenging RPC call

Dochelp in Bcc

Hello Douglas, thank you for your question regarding the MS-DNSP specification. We have created incident 2106010040000444  to track the investigation. One of the open specifications team member will contact you shortly.

Sreekanth Nadendla
Microsoft Windows Open Specifications

-----Original Message-----
From: Douglas Bagnall <douglas.bagnall at catalyst.net.nz> 
Sent: Monday, May 31, 2021 10:45 PM
To: Interoperability Documentation Help <dochelp at microsoft.com>; cifs-protocol at lists.samba.org
Subject: [EXTERNAL] [MS-DNSP] StartScavenging RPC call

hi Dochelp,

I would like some clarification of the StartScavenging Operation as mentioned in R_DnssrvOperation (and implied in R_DnssrvOperation2, etc).

The fullest description of the call is:

> If pszOperation is StartScavenging, the server MUST initiate a resource record scavenging cycle on the DNS server, and return success.

While in another place (, discussing ScavengingInterval), it says

> If the value is non-zero and a StartScavenging operation is initiated, the value is ignored and scavenging begins immediately.

The terms I would like clarification on are "resource record scavenging"
and "begins immediately".

Does "resource record scavenging" refer to:

a) turning stale dynamic records into DNS tombstones when aging is enabled for the zone and server.

b) removing tombstoned nodes and records after the appropriate time.

c) both a) and b).

d) something else?

Does "begins immediately" imply a scavengable DNS resource should disappear within a few seconds on an unloaded server with a very small zone? Or does the "resource record scavenging cycle" have aspects that mean this is not expected?


More information about the cifs-protocol mailing list