Tomasz Grabiec
53caf5ecca
lsa: Fix segment heap corruption
...
The segment heap is a max-heap, with sparser segments on the top. When
we free from a segment its occupancy is decreased, but its position in
the heap increases.
This bug caused that we picked up segments for compaction in the wrong
order. In extreme cases this can lead to a livelock, in some cases may
just increase compaction latency.
2015-09-10 17:20:04 +03:00
..
2015-09-06 21:24:59 +02:00
2015-09-08 16:04:30 +02:00
2015-09-08 16:04:30 +02:00
2015-05-19 11:22:41 -04:00
2015-05-19 11:22:41 -04:00
2015-08-23 12:22:49 +03:00
2015-08-23 12:22:49 +03:00
2015-04-23 14:55:26 +08:00
2015-06-09 15:33:38 +03:00
2015-08-24 11:23:24 -03:00
2015-08-24 11:23:24 -03:00
2015-08-09 00:05:33 +03:00
2015-05-06 16:40:48 +02:00
2015-06-15 12:53:10 +03:00
2015-07-28 17:49:45 -03:00
2015-06-09 15:33:29 +03:00
2015-09-04 13:00:54 +02:00
2015-09-01 17:50:18 +02:00
2015-04-01 09:43:47 +02:00
2015-08-11 10:00:53 +03:00
2015-07-14 17:18:11 +03:00
2015-05-19 11:22:41 -04:00
2015-08-23 12:22:49 +03:00
2015-09-10 09:33:59 +03:00
2015-08-11 09:05:11 +03:00
2015-09-10 17:20:04 +03:00
2015-09-10 12:40:12 +03:00
2015-08-31 17:29:16 +02:00
2015-08-06 14:05:16 +02:00
2015-09-06 21:24:58 +02:00
2015-08-28 12:37:43 +03:00
2015-04-30 16:49:50 +02:00
2015-07-08 10:50:46 +02:00
2015-07-08 10:50:46 +02:00
2015-08-31 14:29:45 +02:00
2015-08-31 14:29:45 +02:00
2015-07-17 10:24:57 +02:00
2015-07-21 16:12:54 +08:00
2015-01-06 17:23:46 +08:00
2015-07-16 14:53:30 +03:00
2015-07-16 14:53:30 +03:00
2015-07-21 16:12:54 +08:00
2015-08-03 13:41:16 +03:00