{"shas":[["7e3615208d9e1b03d8eba4fb802744b2b81f8868","0189fa3658cdb61f6a9dcd2bc760be591c5980b0@your-file-system.com","Windows: cm_BkgDaemon should not do cm_SyncOp's job\n\ncm_SyncOp is designed to synchronize operations among multiple\nthreads.  The background daemon threads should not filter requests\nbased upon cm_SyncOp states.  Doing so is racy and does not produce\nbetter performance.\n\nChange-Id: Ifeafd55da6e02807ed4cc3c3f2b6f1de4df2a87f\nReviewed-on: http://gerrit.openafs.org/5119\nTested-by: BuildBot <buildbot@rampaginggeek.com>\nTested-by: Jeffrey Altman <jaltman@openafs.org>\nReviewed-by: Jeffrey Altman <jaltman@openafs.org>","Jeffrey Altman"],["afc3ded56795d30e4e0f38d11f8302568943c49b","0189fa3658cdb61f6a9dcd2bc760be591c5980b0@your-file-system.com","Windows: Do not execute tasks on deleted files\n\nIf a cm_BkgDaemon thread finds a queued request whose cm_scache_t\nhas the CM_SCACHEFLAG_DELETED flag set, do not execute the request\nand fail it immediately with CM_ERROR_BADFD.  Any attempt to execute\nthe request will fail with VNOVNODE from the file server.\n\nChange-Id: Ib74300568ac083e39506b0d106a5984e8fe5e464\nReviewed-on: http://gerrit.openafs.org/5120\nTested-by: BuildBot <buildbot@rampaginggeek.com>\nReviewed-by: Jeffrey Altman <jaltman@openafs.org>\nTested-by: Jeffrey Altman <jaltman@openafs.org>","Jeffrey Altman"]],"ref":"refs/heads/master","size":2,"head":"afc3ded56795d30e4e0f38d11f8302568943c49b","push_id":38145113}