optimize readdir() open calls to be dealt with directly via 'fd' (#18762)

This commit is contained in:
Harshavardhana
2024-01-10 08:48:50 -08:00
committed by GitHub
parent e31081d79d
commit 39f9350697
3 changed files with 43 additions and 22 deletions

View File

@@ -14,23 +14,25 @@ func _() {
_ = x[osMetricRename-3]
_ = x[osMetricOpenFileW-4]
_ = x[osMetricOpenFileR-5]
_ = x[osMetricOpen-6]
_ = x[osMetricOpenFileDirectIO-7]
_ = x[osMetricLstat-8]
_ = x[osMetricRemove-9]
_ = x[osMetricStat-10]
_ = x[osMetricAccess-11]
_ = x[osMetricCreate-12]
_ = x[osMetricReadDirent-13]
_ = x[osMetricFdatasync-14]
_ = x[osMetricSync-15]
_ = x[osMetricRename2-16]
_ = x[osMetricLast-17]
_ = x[osMetricOpenFileWFd-6]
_ = x[osMetricOpenFileRFd-7]
_ = x[osMetricOpen-8]
_ = x[osMetricOpenFileDirectIO-9]
_ = x[osMetricLstat-10]
_ = x[osMetricRemove-11]
_ = x[osMetricStat-12]
_ = x[osMetricAccess-13]
_ = x[osMetricCreate-14]
_ = x[osMetricReadDirent-15]
_ = x[osMetricFdatasync-16]
_ = x[osMetricSync-17]
_ = x[osMetricRename2-18]
_ = x[osMetricLast-19]
}
const _osMetric_name = "RemoveAllMkdirAllMkdirRenameOpenFileWOpenFileROpenOpenFileDirectIOLstatRemoveStatAccessCreateReadDirentFdatasyncSyncRename2Last"
const _osMetric_name = "RemoveAllMkdirAllMkdirRenameOpenFileWOpenFileROpenFileWFdOpenFileRFdOpenOpenFileDirectIOLstatRemoveStatAccessCreateReadDirentFdatasyncSyncRename2Last"
var _osMetric_index = [...]uint8{0, 9, 17, 22, 28, 37, 46, 50, 66, 71, 77, 81, 87, 93, 103, 112, 116, 123, 127}
var _osMetric_index = [...]uint8{0, 9, 17, 22, 28, 37, 46, 57, 68, 72, 88, 93, 99, 103, 109, 115, 125, 134, 138, 145, 149}
func (i osMetric) String() string {
if i >= osMetric(len(_osMetric_index)-1) {