We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e6c44f1 commit ff158e8Copy full SHA for ff158e8
firewood/src/persist_worker.rs
@@ -257,7 +257,7 @@ impl<T> PersistChannel<T> {
257
return Err(PersistError::ChannelDisconnected);
258
}
259
// Unblock to persist when permits available <= threshold
260
- if state.permits_available <= state.persist_threshold {
+ if state.permits_available <= state.persist_threshold && state.data.is_some() {
261
return Ok(PersistDataWrapper {
262
channel: self,
263
permits_to_release: state
0 commit comments