Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix subtlety with SDPOR/ODPOR initials
authorMaxwell Pirtle <maxwellpirtle@gmail.com>
Fri, 5 May 2023 09:16:07 +0000 (11:16 +0200)
committerMaxwell Pirtle <maxwellpirtle@gmail.com>
Fri, 12 May 2023 13:58:22 +0000 (15:58 +0200)
commit84c00455cc98194bd62abedacb9bf36f652ec75b
tree2456cc3629c3a7d9ff05d78eb28612b14825be96
parente1e921c13508c418a7f26031f41b1fb3dc1376f3
Fix subtlety with SDPOR/ODPOR initials

Computing initials for SDPOR/ODPOR requires
extending a search with respect to
a prefix of an execution. Previously, events
added to the extension were referred to by
their location within the larger execution
from which the prefix was taken. The problem
is that the new events need to be referred
to by their position relative to the
*extension* of the prefix; otherwise,
asking about "happens-before" in the extension
while using their handles in the full execution
will give incorrect results
src/mc/explo/odpor/Execution.cpp