You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This graph shows how the java client currently constructs a request from a linear TableSpec of three operations that each have an export:
flowchart RL
C --> B --> A
e1[[export: 1]] --> A
e2[[export: 2]] --> B
e3[[export: 3]] --> C
Loading
Unfortunately, I think I've misinterpreted how cascading works, and assumed it only applied to CANCELLED (see #4781, #5002) - it also applies to RELEASED afaict. (It's also possible the behavior changed during #4772, but I haven't dug into that aspect.)
Regardless, it may be necessary for correctness for the java client to introduce a layer of Fetch's so that RELEASED doesn't cascade - this would fix #4781 and #5002.
flowchart RL
C --> B --> A
FetchA[Fetch] --> A
FetchB[Fetch] --> B
FetchC[Fetch] --> C
e1[[export: 1]] --> FetchA
e2[[export: 2]] --> FetchB
e3[[export: 3]] --> FetchC
Loading
It may also be desirable to more explicitly document how export behavior works, and how clients may want to introduce this type of structure to limit cascading cancel/releases.
The text was updated successfully, but these errors were encountered:
This graph shows how the java client currently constructs a request from a linear TableSpec of three operations that each have an export:
Unfortunately, I think I've misinterpreted how cascading works, and assumed it only applied to CANCELLED (see #4781, #5002) - it also applies to RELEASED afaict. (It's also possible the behavior changed during #4772, but I haven't dug into that aspect.)
Regardless, it may be necessary for correctness for the java client to introduce a layer of Fetch's so that RELEASED doesn't cascade - this would fix #4781 and #5002.
It may also be desirable to more explicitly document how export behavior works, and how clients may want to introduce this type of structure to limit cascading cancel/releases.
The text was updated successfully, but these errors were encountered: