Paul Rogers created DRILL-5832:
----------------------------------
Summary: Migrate OperatorFixture to use SystemOptionManager rather
than mock
Key: DRILL-5832
URL: https://issues.apache.org/jira/browse/DRILL-5832
Project: Apache Drill
Issue Type: Improvement
Affects Versions: 1.12.0
Reporter: Paul Rogers
Assignee: Paul Rogers
Fix For: 1.12.0
The {{OperatorFixture}} provides structure for testing individual operators and
other "sub-operator" bits of code. To do that, the framework provides mock
network-free and server-free versions of the fragment context and operator
context.
As part of the mock, the {{OperatorFixture}} provides a mock version of the
system option manager that provides a simple test-only implementation of an
option set.
With the recent major changes to the system option manager, this mock
implementation has drifted out of sync with the system option manager. Rather
than upgrading the mock implementation, this ticket asks to use the system
option manager directly -- but configured for no ZK or file persistence of
options.
The key reason for this change is that the system option manager has
implemented a sophisticated way to handle option defaults; it is better to
leverage that than to provide a mock implementation.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)