kudu git commit: KUDU-2238. DMS not flush under memory pressure.

2018-02-22 Thread todd
Repository: kudu Updated Branches: refs/heads/branch-1.5.x 611627f2c -> 4b3a5a5f4 KUDU-2238. DMS not flush under memory pressure. When we choose DMS to flush, now we always pick the DMS with highest log retention. However, as KUDU-2238 shows, in some cases DMS with highest log retention may on

kudu git commit: KUDU-2238. DMS not flush under memory pressure.

2018-02-22 Thread todd
Repository: kudu Updated Branches: refs/heads/branch-1.6.x 0c5628f6b -> 8d9eff378 KUDU-2238. DMS not flush under memory pressure. When we choose DMS to flush, now we always pick the DMS with highest log retention. However, as KUDU-2238 shows, in some cases DMS with highest log retention may on

[2/4] kudu git commit: KUDU-2238. DMS not flush under memory pressure.

2018-01-19 Thread awong
KUDU-2238. DMS not flush under memory pressure. When we choose DMS to flush, now we always pick the DMS with highest log retention. However, as KUDU-2238 shows, in some cases DMS with highest log retention may only consume little memory, and other DMSs may consume much more memory, but get no chan