aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/bin/stackcollapse-record
diff options
context:
space:
mode:
authorSergey Bashirov <sergeybashirov@gmail.com>2025-09-04 18:48:44 +0300
committerChuck Lever <chuck.lever@oracle.com>2025-10-01 15:54:01 -0400
commite0963ce53b0097a115ad35669b02cf5b87607ebf (patch)
tree31cbf71f91de0f3b7fa30e8b6cc9fb11b238814f /tools/perf/scripts/python/bin/stackcollapse-record
parentNFSD: Disallow layoutget during grace period (diff)
downloadlinux-e0963ce53b0097a115ad35669b02cf5b87607ebf.tar.gz
linux-e0963ce53b0097a115ad35669b02cf5b87607ebf.zip
NFSD: Allow layoutcommit during grace period
If the loca_reclaim field is set to TRUE, this indicates that the client is attempting to commit changes to a layout after the restart of the metadata server during the metadata server's recovery grace period. This type of request may be necessary when the client has uncommitted writes to provisionally allocated byte-ranges of a file that were sent to the storage devices before the restart of the metadata server. See RFC 8881, section 18.42.3. Without this, the client is not able to increase the file size and commit preallocated extents when the block/scsi layout server is restarted during a write and is in a grace period. And when the grace period ends, the client also cannot perform layoutcommit because the old layout state becomes invalid, resulting in file corruption. Co-developed-by: Konstantin Evtushenko <koevtushenko@yandex.com> Signed-off-by: Konstantin Evtushenko <koevtushenko@yandex.com> Signed-off-by: Sergey Bashirov <sergeybashirov@gmail.com> Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions
lass='deletions'>-9/+9 2020-03-18RelNotes/2.26.0: fix various typosElijah Newren1-4/+4 2020-03-18l10n: Update Catalan translationJordi Mas1-80/+71 2020-03-17Git 2.25.2v2.25.2Junio C Hamano3-2/+62 2020-03-17unicode: update the width tables to Unicode 13.0Beat Bolli1-16/+27 2020-03-17Git 2.17.4v2.17.4Junio C Hamano3-2/+18 2020-03-17l10n: sv.po: Update Swedish translation (4839t0f0u)Peter Krefting1-266/+296 2020-03-17git-gui: create a new namespace for chord script evaluationPratyush Yadav1-2/+4 2020-03-17git-gui: reduce Tcl version requirement from 8.6 to 8.5Pratyush Yadav3-35/+33 2020-03-17l10n: zh_CN: Revise v2.26.0 translationFangyi Zhou1-26/+26 2020-03-17l10n: zh_CN: for git v2.26.0 l10n round 1 and 2Jiang Xin1-2541/+2844 2020-03-16Git 2.26-rc2v2.26.0-rc2Junio C Hamano2-5/+4 2020-03-16l10n: vi(4839t): Updated Vietnamese translation for v2.26.0Tran Ngoc Quan1-2557/+2975 2020-03-16l10n: vi: fix translation + grammarĐoàn Trần Công Danh1-14/+14 2020-03-15prefix_path: show gitdir if worktree unavailableEmily Shaffer3-4/+50 2020-03-15l10n: zh_TW.po: v2.26.0 round 2 (0 untranslated)Yi-Jyun1-388/+289 2020-03-15l10n: zh_TW.po: v2.26.0 round 1 (11 untranslated)Yi-Jyun1-2604/+2823 2020-03-14git-gui--askpass: coerce answers to UTF-8 on WindowsLuke Bonanomi1-0/+5 2020-03-13t6022, t6046: fix flaky files-are-updated checksElijah Newren2-23/+17 2020-03-12Hopefully the final batch before -rc2Junio C Hamano1-0/+21 2020-03-12fsck: detect gitmodules URLs with embedded newlinesJeff King2-2/+32 2020-03-12credential: detect unrepresentable values when parsing urlsJeff King3-4/+60 2020-03-12t/lib-credential: use test_i18ncmp to check stderrJeff King1-1/+1 2020-03-12credential: avoid writing values with newlinesJeff King2-0/+8 2020-03-12l10n: it.po: update the Italian translation for Git 2.26.0 round 2Alessandro Menti1-267/+297 2020-03-11l10n: es: 2.26.0 round#2Christopher Diaz Riveros1-2550/+2979 2020-03-12l10n: bg.po: Updated Bulgarian translation (4839t)Alexander Shopov1-242/+270 2020-03-12l10n: tr: v2.26.0 round 2Emir Sarı1-262/+284 2020-03-11l10n: fr : v2.26.0 rnd 2Jean-Noël Avila1-353/+308 2020-03-11git-rebase.txt: highlight backend differences with commit rewordingElijah Newren1-0/+10 2020-03-11sequencer: clear state upon dropping a become-empty commitElijah Newren2-0/+10 2020-03-11i18n: unmark a message in rebase.cJiang Xin1-1/+1 2020-03-11l10n: git.pot: v2.26.0 round 2 (7 new, 2 removed)Jiang Xin1-238/+260 2020-03-10l10n: tr: Add glossary for Turkish translationsEmir Sarı1-4/+87 2020-03-09l10n: sv.po: Update Swedish translation (4835t0f0u)Peter Krefting1-2379/+2764