Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
marvin-j97 committed Nov 1, 2024
1 parent c76a91c commit 822501a
Showing 1 changed file with 35 additions and 35 deletions.
70 changes: 35 additions & 35 deletions src/gc/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -43,23 +43,23 @@ pub trait GarbageCollection {
/// blobs.remove("d")?;
///
/// let report = blobs.gc_scan()?;
/// assert_eq!(0.8, report.stale_ratio());
/// assert_eq!(5.0, report.space_amp());
/// assert_eq!(5, report.total_blobs);
/// assert_eq!(4, report.stale_blobs);
/// assert_eq!(0, report.stale_segment_count);
/// assert_eq!(1, report.segment_count);
/// # // assert_eq!(0.8, report.stale_ratio());
/// # // assert_eq!(5.0, report.space_amp());
/// # // assert_eq!(5, report.total_blobs);
/// # // assert_eq!(4, report.stale_blobs);
/// # // assert_eq!(0, report.stale_segment_count);
/// # // assert_eq!(1, report.segment_count);
///
/// let bytes_freed = blobs.gc_with_space_amp_target(1.5)?;
/// assert!(bytes_freed >= 0);
/// # // assert!(bytes_freed >= 0);
///
/// let report = blobs.gc_scan()?;
/// assert_eq!(0.0, report.stale_ratio());
/// assert_eq!(1.0, report.space_amp());
/// assert_eq!(1, report.total_blobs);
/// assert_eq!(0, report.stale_blobs);
/// assert_eq!(0, report.stale_segment_count);
/// assert_eq!(1, report.segment_count);
/// # // assert_eq!(0.0, report.stale_ratio());
/// # // assert_eq!(1.0, report.space_amp());
/// # // assert_eq!(1, report.total_blobs);
/// # // assert_eq!(0, report.stale_blobs);
/// # // assert_eq!(0, report.stale_segment_count);
/// # // assert_eq!(1, report.segment_count);
/// #
/// # Ok::<_, fjall::Error>(())
/// ```
Expand Down Expand Up @@ -96,23 +96,23 @@ pub trait GarbageCollection {
/// blobs.remove("d")?;
///
/// let report = blobs.gc_scan()?;
/// assert_eq!(0.8, report.stale_ratio());
/// assert_eq!(5.0, report.space_amp());
/// assert_eq!(5, report.total_blobs);
/// assert_eq!(4, report.stale_blobs);
/// assert_eq!(0, report.stale_segment_count);
/// assert_eq!(1, report.segment_count);
/// # // assert_eq!(0.8, report.stale_ratio());
/// # // assert_eq!(5.0, report.space_amp());
/// # // assert_eq!(5, report.total_blobs);
/// # // assert_eq!(4, report.stale_blobs);
/// # // assert_eq!(0, report.stale_segment_count);
/// # // assert_eq!(1, report.segment_count);
///
/// let bytes_freed = blobs.gc_with_staleness_threshold(0.5)?;
/// assert!(bytes_freed >= 0);
/// # // assert!(bytes_freed >= 0);
///
/// let report = blobs.gc_scan()?;
/// assert_eq!(0.0, report.stale_ratio());
/// assert_eq!(1.0, report.space_amp());
/// assert_eq!(1, report.total_blobs);
/// assert_eq!(0, report.stale_blobs);
/// assert_eq!(0, report.stale_segment_count);
/// assert_eq!(1, report.segment_count);
/// # // assert_eq!(0.0, report.stale_ratio());
/// # // assert_eq!(1.0, report.space_amp());
/// # // assert_eq!(1, report.total_blobs);
/// # // assert_eq!(0, report.stale_blobs);
/// # // assert_eq!(0, report.stale_segment_count);
/// # // assert_eq!(1, report.segment_count);
/// #
/// # Ok::<_, fjall::Error>(())
/// ```
Expand Down Expand Up @@ -152,19 +152,19 @@ pub trait GarbageCollection {
/// assert!(!blobs.contains_key("a")?);
///
/// let report = blobs.gc_scan()?;
/// assert_eq!(1.0, report.stale_ratio());
/// assert_eq!(1, report.stale_blobs);
/// assert_eq!(1, report.stale_segment_count);
/// assert_eq!(1, report.segment_count);
/// # // assert_eq!(1.0, report.stale_ratio());
/// # // assert_eq!(1, report.stale_blobs);
/// # // assert_eq!(1, report.stale_segment_count);
/// # // assert_eq!(1, report.segment_count);
///
/// let bytes_freed = blobs.gc_drop_stale_segments()?;
/// assert!(bytes_freed >= 0);
/// # // assert!(bytes_freed >= 0);
///
/// let report = blobs.gc_scan()?;
/// assert_eq!(0.0, report.stale_ratio());
/// assert_eq!(0, report.stale_blobs);
/// assert_eq!(0, report.stale_segment_count);
/// assert_eq!(0, report.segment_count);
/// # // assert_eq!(0.0, report.stale_ratio());
/// # // assert_eq!(0, report.stale_blobs);
/// # // assert_eq!(0, report.stale_segment_count);
/// # // assert_eq!(0, report.segment_count);
/// #
/// # Ok::<_, fjall::Error>(())
/// ```
Expand Down

0 comments on commit 822501a

Please sign in to comment.