System of compressing the tail of a sparse log stream of a computer system
First Claim
Patent Images
1. A log stream compression system comprising:
- a compressible set of entries, said compressible set comprising a plurality of entries of said log stream, said plurality of entries comprising one or more, but less than all, active entries of said log stream; and
a system adapted to rewrite one or more active entries of said compressible set, located at one or more first locations of said log stream, to one or more second locations, the rewriting occurring when said log stream includes a determined amount of reusable space.
1 Assignment
0 Petitions
Accused Products
Abstract
When a log stream has a determined amount of reusable space, the log stream is compressed in order to free up the reusable space. Compression of the log stream includes rewriting one or more active entries located at one or more positions of the log stream to one or more other locations, either within the same log stream or on another log stream. Thereafter, the rewritten entries are deleted from their previous positions within the log stream. Additionally, one or more logically deleted entries of the log stream is removed from the log stream. The resulting log stream is a compressed log stream.
-
Citations
23 Claims
-
1. A log stream compression system comprising:
-
a compressible set of entries, said compressible set comprising a plurality of entries of said log stream, said plurality of entries comprising one or more, but less than all, active entries of said log stream; and a system adapted to rewrite one or more active entries of said compressible set, located at one or more first locations of said log stream, to one or more second locations, the rewriting occurring when said log stream includes a determined amount of reusable space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A log stream compression system comprising:
-
a deletion point within said log stream; and a system adapted to rewrite one or more active entries of one or more first positions of said log stream to one or more second positions of said log stream, said one or more active entries being located in a compression zone, said compression zone being between said deletion point and another point of said log stream, inclusive of said deletion point and said another point, wherein one or more active entries not included within said compression zone are not rewritten. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system of compressing a log stream, said system comprising:
-
means for locating a logically deleted element on a first queue, said first queue comprising a plurality of elements representative of a plurality of entries of said log stream; means for dequeuing from said first queue said logically deleted element and one or more active elements of said first queue; means for enqueuing onto a second queue the dequeued elements; and means for rewriting one or more entries of one or more first positions of said log stream to one or more second positions of said log stream, said one or more entries corresponding to one or more active elements of said second queue. - View Dependent Claims (18, 19, 20)
-
-
21. A log stream compression system comprising:
-
a system adapted to determine when a log stream includes a predefined amount of reusable space, said system adapted to determine comprising adapted to check whether a count of logically deleted entries of said log stream has reached a predefined limit; and said system being further adapted to rewrite, when said log stream includes said predefined amount of reusable space, one or more entries of one or more first positions of said log stream to one or more second positions, said one or more entries being active entries. - View Dependent Claims (22, 23)
-
Specification