GitHub user cameronlee314 opened a pull request:

    https://github.com/apache/samza/pull/509

    SAMZA-1700 : Clean up SystemAdmins instance creation flows

    The SystemAdmins class has a special "test" constructor for building 
SystemAdmins instances for unit tests. However, that test constructor has 
leaked into non-test code.
    This makes it harder to manage all flows which use SystemAdmins. An 
upcoming change is to fix lifecycle management for SystemAdmins in the 
ApplicationRunner classes, so doing some clean up will help that future change.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/cameronlee314/samza systemadmins_cleanup

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/samza/pull/509.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #509
    
----
commit 61912e94dc1ed382f693c59ddd9d1c8add45c694
Author: Cameron Lee <calee@...>
Date:   2018-05-08T17:28:22Z

    SAMZA-1700 : Clean up SystemAdmins instance creation flows

commit d672e02c42cfd06e9c4ac7f6c8b055522f8481bc
Author: Cameron Lee <calee@...>
Date:   2018-05-08T17:44:51Z

    accidentally changed TestApplicationRunnerMain in initial commit; reverting 
the change to that file

----


---

Reply via email to