-
-
Notifications
You must be signed in to change notification settings - Fork 35.4k
[8.x backport] fs: add O_DSYNC flag (+ one other) #15653
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from 1 commit
Commits
Show all changes
114 commits
Select commit
Hold shift + click to select a range
69357d0
http2: small fixes to compatibility layer
apapirovski 670c2f4
http2: remove unused onTimeout, add timeout tests
apapirovski b5faadd
doc: note caveats in process message serialization
joyeecheung a872b97
http2: fix compat stream read handling, add tests
apapirovski dc07227
src: correct typo in trace_event header
danbev 2603466
doc: remove invalid hash in link
vsemozhetbyt ab9d1e7
docs: clarify usage cli options -e,-p on windows
lukaszewczak 119e05f
doc: ctc -> tsc in collab guide
bengl fa07b27
doc: ctc -> tsc in onboarding extras
bengl 0bd64f1
doc: fix outdated code sample in n-api.md
rebornix 00d0c51
path: fix normalize paths ending with two dots
targos 8f07f00
2017-09-26, Node.js Version 8.6.0 (Current)
jasnell 150a1c4
Working on v8.6.1
jasnell 9325095
deps: update V8 to 6.1.534.36
targos e04b70a
deps: limit regress/regress-crbug-514081 v8 test
mhdawson 5add5ff
deps: fix addons compilation with VS2013
bzoz 7cad8dd
deps: cherry-pick f19b889 from upstream V8
targos 015756c
deps: backport 6e9e2e5 from upstream V8
43adec7
deps: backport bca8409 from upstream V8
6c063f2
deps: backport f9c4b7a from upstream V8
d336d2a
deps: cherry-pick e020aae394 from V8 upstream
bnoordhuis fb3022f
deps: cherry-pick 1aead19 from upstream V8
bnoordhuis 8032f8c
deps: add postmortem metadata for V8 TurboFan
targos aa22c86
src: fix SmartOS compilation
targos f290e5d
deps: patch V8 to 6.1.534.38
MylesBorins acd4696
deps: revert ABI breaking changes in V8 6.1
addaleax ae47f5b
deps: cherry-pick b6158eb6befae from V8 upstream
addaleax 7fe48f8
deps: cherry-pick 9b21865822243 from V8 upstream
addaleax 89db101
src: keep track of env properly in node_perf.cc
addaleax e6b64fa
src: use InstantiateModule instead of deprecated
danbev b785b35
src: remove unused static variable
bnoordhuis 77103f7
src: handle uv_async_init() failure
bnoordhuis db1c65f
src: return references from getters, not copies
bnoordhuis f235f09
src: constify PerformanceEntry data members
bnoordhuis 5992a31
url: change variable name to be more descriptive
jason9693 997ccdd
crypto: only try to set FIPS mode if different
gibfahn d8b4492
src: move node_trace_writer/buffer.h to agent.cc
danbev ccb8b0a
doc: update table of contents for common/README.md
Trott 8993d93
async_hooks: consistent internal naming
AndreasMadsen 528ebe1
src: clear async id stack if bootstrap throws
trevnorris 2c08b32
build: add test-with-async-hooks
trevnorris c319ab0
test: print resource stack on error
trevnorris 37208b1
test: skip test when checking async_hooks
trevnorris 50f9bb3
async_wrap: add constructor for PromiseWrap
trevnorris e218c7b
async_wrap: allow user to pass execution_async_id
trevnorris 9d2ab20
src: remove unused computation
cjihrig f702876
src: remove unused variable in node_url.cc
cjihrig f2fde76
test: fix http-writable-true-after-close flakyness
mcollina baeb46a
doc: retire bnoordhuis from the TSC
bnoordhuis 70f60c9
doc: fix mistake in http2stream.respondWithFile.
antoine-amara aabd84d
src,etw: fix event 9 on 64 bit Windows
joaocgreis 083077b
http: client keep-alive for UNIX domain sockets
bengl 64d61d7
build: run es-module tests in CI
322f75e
build: fix shared installing target
yorkie 01b54f7
crypto: use SSL_SESSION_get_id
davidben 837fc99
crypto: use X509V3_EXT_d2i
davidben 6a42c8f
doc: add callback function signatures in fs.md
matejkrajcovic d93e65d
doc: improve fs.utimes
refack 3eef812
crypto: better crypto error messages
gla5001 4a7ac6f
deps: update V8 to 6.1.534.42
targos 5b21109
src: fix typo in probe description
evanlucas 7e8c0fd
tools, build: refactor macOS installer
jpwesselink 54ee0ca
src: add help for NODE_PENDING_DEPRECATION env
tomc974 9248768
deps: cherry-pick 0353a1e from upstream V8
targos 5eef728
doc: add bmeurer to collaborators
bmeurer 8aafa9e
timers: warn on overflowed timeout duration
Fishrock123 482b0d7
doc: update libuv license
TimothyGu 0043c25
src: remove unused using in node_trace_writer.h
danbev 57df19b
url: fix remaining calculation
rmisev ae7811f
perf_hooks: remove docs for unimplemented API
sam-github fcd910f
doc: fix link in the test/README.md
rmisev bc14d0c
dgram: support for setting socket buffer size
DamienOReilly bcdfbc1
src: fix compiler warning in udp_wrap.cc
danbev e166bd7
doc: do not begin yaml value with backtick
maclover7 c6aaaf0
src: use UV_EINVAL instead of EINVAL in udp_wrap
danbev 3142c25
dgram: refactor SO_RCVBUF and SO_SNDBUF methods
cjihrig 62c2802
doc: standardize function param/object prop style
gibfahn 547fe58
deps: update npm to 5.4.2
targos f72da3b
errors: remove duplicate error definition
maclover7 cbe5d7a
n-api: add check for large strings
mhdawson d954a82
doc: fix links in some intra-repository docs
vsemozhetbyt e4a06e6
src: remove unused includes in src/tracing
danbev 5d4a947
test: fix test-https-writable-true-after-close
Trott 1604eb7
test: update es-module.status prefix
jackhorton 6ad3b9d
http2: adjust error emit in core, add tests
apapirovski a5baa25
test: http2Stream redundant shutdown and single cb
trivikr e26ed8d
url: const-ify APIs, and pass URL by ref
sam-github 930809d
tty: require readline at top of file
bengl f623c63
test: make it easier to run tests for subsystems
71b2a5c
deps: V8: cherry-pick 163d360 from upstream
ofrobots 7ae6132
stream: fix todo
BridgeAR 3612490
doc: edit COLLABORATORS_GUIDE.md for readability
Trott 1359cb9
test: Http2Stream destroy server before shutdown
trivikr b8c9a4c
stream: fix disparity between buffer and the count
jlvivero 2c85d7c
http2: setting shuttingDown=true after validation
trivikr c6b65cc
doc: update fs.utimes{,Sync} changelog
lpinca 8c7c7ad
test: check that this != new.target in addon
bnoordhuis 898d8f9
doc: add missing TOC entry in CONTRIBUTING.md
vsemozhetbyt ac43f7b
src: fix windows-only build breakage
bnoordhuis fc7945d
doc: fix v8.6 changelog entry
BridgeAR d9832c8
doc: fix dead link in doc/releases.md
lpinca db1b305
doc: change encoding to decoding
thefourtheye 30dd6ad
doc: alphabetize TSC Emeriti in README.md
Trott e271ccd
doc: add 'git clean -xfd' to backport guide
lance cd32563
doc: fix typo in tls.md
koh110 3608983
test: increase test coverage for os.js
viktor-ku f10e2f5
http2: simplify TypeName
jasnell 470ef86
http2: refactor method arguments to avoid bools
jasnell 7611ed5
http2: eliminate dead code
jasnell 93f3d25
http2: making sending to the socket more efficient
jasnell ff4d0e2
async_hooks: fix reference in code comment
mscdex b22014e
util: deprecate obj.inspect for custom inspection
Trott 8b120fe
fs: add O_DSYNC
9d97fcc
doc,test: minor improvements to O_DSYNC
tniessen File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
fs: add O_DSYNC
PR-URL: #15451 Fixes: #15425 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
- Loading branch information
commit 8b120fe22915db2bd8cd5b17498b3d944bf8f999
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shouldn't
commonbe required beforeassert?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ah right... good catch
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.