I am testing the HDF4 handler, the HDF5 handler Hyrax 1.15 branches with BES's Hyrax 1.15 branches.
So far all the tests(with your new DDX) get passed.However, I found memory leaking in every test I run.
It definitely comes from BES. This is a snippet of the memory leaking with valgrind.
369 (88 direct, 281 indirect) bytes in 1 blocks are definitely lost in loss record 50 of 57
==20941== at 0x4C2A203: operator new(unsigned long) (vg_replace_malloc.c:334)
==20941== by 0x4F3C5D6: BESCatalog::BESCatalog(std::string const&) (BESCatalog.cc:37)
On Sep 17, 2018, at 4:15 PM, Kent Yang <email@example.com> wrote: