src/hotspot/share/jfr/writers/jfrStorageAdapter.hpp
branchJEP-349-branch
changeset 57360 5d043a159d5c
parent 53244 9807daeb47c4
--- a/src/hotspot/share/jfr/writers/jfrStorageAdapter.hpp	Fri May 17 15:53:21 2019 +0200
+++ b/src/hotspot/share/jfr/writers/jfrStorageAdapter.hpp	Fri May 17 16:02:27 2019 +0200
@@ -82,7 +82,7 @@
     assert(_thread != NULL, "invariant");
     Flush f(_storage, used, requested, _thread);
     _storage = f.result();
-    return _storage != NULL;
+    return _storage != NULL && !_storage->excluded();
   }
 
   void release() {
@@ -236,7 +236,8 @@
   void release() {}
   bool flush(size_t used, size_t requested) {
     // don't flush/expand a buffer that is not our own
-    return false;
+    _pos = _start;
+    return true;
   }
 };