Single-pass fuse의 보존 조건
allocation을 줄이면서 기존 pipeline 의미를 유지한다.
| 조건 | 보존 값 | 검증 |
|---|---|---|
| 호출 순서 | source encounter order | trace |
| Mapper 범위 | accepted만 호출 | counter |
| 오류 | fail-fast | 부분 결과 미반환 |
| 결과 | immutable | copy |
핵심: parallel 실행에는 독립 accumulator와 combine 계약이 추가로 필요하다.
allocation을 줄이면서 기존 pipeline 의미를 유지한다.
| 조건 | 보존 값 | 검증 |
|---|---|---|
| 호출 순서 | source encounter order | trace |
| Mapper 범위 | accepted만 호출 | counter |
| 오류 | fail-fast | 부분 결과 미반환 |
| 결과 | immutable | copy |
핵심: parallel 실행에는 독립 accumulator와 combine 계약이 추가로 필요하다.