This is an automated email from the ASF dual-hosted git repository.
lukaszlenart pushed a change to branch feature/WW-3576-session-map-staleness
in repository https://gitbox.apache.org/repos/asf/struts.git
at fb355c30c WW-3576 docs: tighten the detach rationale wording
This branch includes the following new commits:
new 710d9df73 WW-3576 docs: design for SessionMap staleness and the
execAndWait session sandbox
new 0ee4abfb0 WW-3576 docs: implementation plan for SessionMap staleness
and the execAndWait sandbox
new e6526359f WW-3576 fix(core): read SessionMap's session once per call
and drop the interned-id lock
new 499415ea2 WW-3576 fix(core): keep the pinned session in a local in
SessionMap.put and harden the race test
new a75621de5 WW-3576 fix(core): treat an invalidated session as absent
and stop caching SessionMap entries
new f78c62d46 WW-3576 test(core): exercise each SessionMap operation
against its own invalidated session
new 62c8ce3f2 WW-3576 docs: a put that finds its session invalidated pins
a new one once
new 170bf18bf WW-3576 feat(core): add a sandboxed session map recording
background writes
new 456144416 WW-3576 feat(core): reconcile a session sandbox with
per-action conflict resolution
new a573fc13e WW-3576 feat(core): run execAndWait background processes
against a session sandbox
new c09388b51 WW-3576 feat(core): warn when a background process writes
around its session sandbox
new 04d8d18a5 WW-3576 docs: detach the request SessionMap at request end
new 32212876d WW-3576 fix(core): detach the request SessionMap at request
end
new 6fba74972 WW-3576 refactor(core): narrow the sandbox API and break the
dispatcher cycle
new 52a21921e WW-3576 fix(core): copy the background context on the
request thread
new 7160db170 WW-3576 docs: drop the stale execAndWait ActionContext
warning
new e79f94576 WW-3576 fix(core): detach every request SessionMap at
request end
new aa6277d75 WW-3576 docs: request end detaches every SessionMap built
for the request
new 8b1b440e8 WW-3576 fix(core): keep request SessionMaps attached while
async is started
new d31336898 WW-3576 fix(core): keep the bound SessionMap attached while
async is started
new 8bd88a7c0 WW-3576 docs: reflow the async detach clause
new fb355c30c WW-3576 docs: tighten the detach rationale wording
The 22 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.