Bill Scherer
Bill Scherer
# Description The builds of tests and examples currently display two different techniques for how to get everything linked together properly, based on the compiler in use. In particular, the...
# Description We need to separate the public-facing interface portions of the headers for the Client, Dataset, ConfigOptions, and LogContext classes from the internal implementation of these classes. # Justification...
# Description Step 5 in the SmartRedis test/build rework, this step reworks the test subsystem add support for WLMs. # Justification When complete, the test/build refactor will be a huge...
# Description At present, the Python module and library are run directly from the source directory. This means that the smartredis.cpython.*.so library is copied from the build directory directly into...
# Description We have extensive logic in some places in the SmartRedis library for creating message strings. It would be good to refactor this logic in some way to skip...
# Description User had an error in the application code that created the wrong keys. They wanted to see all of the keys in the database to debug, but our...
# Description We have a consistent handling of the way we translate from the C-layer `void*` to the C++ objects in each of the C layer API methods, so it...
# Description The client pipelining uses CommandLists and vectors in parallel, which is redundant in storage. This should be refactored to eliminate the redundancy # Justification This will improve maintainability...
# Description ``DataSet`` objects store multiple metadata fields that are accessible by a ``name`` parameter. It would be convenient to be able to get a list of the names of...