Pierangelo Masarati wrote:
Howard Chu wrote:
Yes, and that's probably the cleanest behavior. The overlay stack is only supposed to be executed completely for operations that came from the frontend. Any overlay on the stack should go through any other overlays below it, but not through any that are above it.
However, the accesslog would be unusable for replication; I see the point: refint should be present on the shadow as well, and do locally refint modifications, right?
Yes, that's one alternative. The other alternative is to put refint above the accesslog, as Frank has already done. In the latter case you replicate the refint ops explicitly, in the other you don't. But the current behavior, where refint executes the whole stack regardless of its position in the stack, is definitely not desired.