----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/58484/#review172210 -----------------------------------------------------------
Ship it! Ship It! - Udo Kohlmeyer On April 17, 2017, 10:27 p.m., Kirk Lund wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/58484/ > ----------------------------------------------------------- > > (Updated April 17, 2017, 10:27 p.m.) > > > Review request for geode, Bruce Schuchardt, Darrel Schneider, Jinmei Liao, > Jared Stewart, Ken Howe, Udo Kohlmeyer, and Dan Smith. > > > Bugs: GEODE-2632 > https://issues.apache.org/jira/browse/GEODE-2632 > > > Repository: geode > > > Description > ------- > > Purpose: Refactoring code in steps to eventually fix security/client-server > performance > Part 1: https://reviews.apache.org/r/58460/ > > Refactor code to use internal interfaces > > * refactor code to use InternalCache instead of GemFireCacheImpl > * refactor code to use getInternalDistributedSystem > * delete dead code, unused code, unused imports, extra whitespace, > useless javadocs and comments, fix typos > > The end goals of multiple iterations of refactoring: 1) write high-level > benchmark for client put to server [done], 2) change internal dependencies > from impl class to interface (including GemFireCacheImpl to InternalCache), > 3) fix constructors and invert dependencies of internal classes (including > AcceptorImpl and client Command classes), 4) write low-level benchmark(s) for > client commands, 5) fix any performance issues involving SecurityService. > > I'd like to commit each iteration of refactoring as I go to keep the number > of merge conflicts and number of modified files lower. > > > Diffs > ----- > > > geode-assembly/src/test/java/org/apache/geode/management/internal/configuration/ClusterConfigurationServiceEndToEndDUnitTest.java > 0103cf6d8d6f088b4bd3ffc30f8e52b977a82621 > > geode-core/src/main/java/org/apache/geode/cache/asyncqueue/internal/AsyncEventQueueFactoryImpl.java > b2881082278bdb53a8553a7fd31c47c304eb1ef6 > > geode-core/src/main/java/org/apache/geode/cache/asyncqueue/internal/ParallelAsyncEventQueueImpl.java > 03f079964c5e12c1ba44ba240f12025a5b098a09 > > geode-core/src/main/java/org/apache/geode/cache/asyncqueue/internal/SerialAsyncEventQueueImpl.java > 08a5b003d6e3c5cdec8ad22b74153f2c31cde9f7 > > geode-core/src/main/java/org/apache/geode/internal/cache/AbstractRegion.java > e69f801d4f307c3ce98c105d6d2e38460d0d4a67 > > geode-core/src/main/java/org/apache/geode/internal/cache/CacheServerImpl.java > a3c4a931b95fb3a8ea6463bb027aadd1bc8fdd32 > > geode-core/src/main/java/org/apache/geode/internal/cache/DiskStoreFactoryImpl.java > 71be7ec00deb6dc774f84e0fcca291a310ba09e4 > geode-core/src/main/java/org/apache/geode/internal/cache/DiskStoreImpl.java > b97f4286b6e2352a4ec5637477641d868cb05a6c > > geode-core/src/main/java/org/apache/geode/internal/cache/DiskStoreMonitor.java > 2bb510720f2374ae1159095bff293f88465e600c > > geode-core/src/main/java/org/apache/geode/internal/cache/DistTXStateProxyImplOnCoordinator.java > 52d155f5eebff2dd6eb50fbada159aca6629c1ec > > geode-core/src/main/java/org/apache/geode/internal/cache/DistributedRegion.java > 68fdbebac6a50efb7092717d56243c7b88a47ec5 > geode-core/src/main/java/org/apache/geode/internal/cache/ExpiryTask.java > e12622d070b932979a6ca400d47eeff36c142f21 > > geode-core/src/main/java/org/apache/geode/internal/cache/GemFireCacheImpl.java > 869181432a64c2683e1b606e621cb5dbd1b42589 > geode-core/src/main/java/org/apache/geode/internal/cache/InternalCache.java > ee80014b393ba5d625cb78cf12a2a6e2c2fc24b3 > geode-core/src/main/java/org/apache/geode/internal/cache/LocalRegion.java > 55ee6a8e1ba7351c87d6f63f530469699efa8ee2 > > geode-core/src/main/java/org/apache/geode/internal/cache/PartitionedRegion.java > 8db89699ceb2e23fd4ae8ce62b0fad76421656b0 > > geode-core/src/main/java/org/apache/geode/internal/cache/PartitionedRegionHelper.java > 99ab281052b11e1a1168d99f8e1047fb4f822ca2 > > geode-core/src/main/java/org/apache/geode/internal/cache/ProxyBucketRegion.java > 27f73c7514b3ff6f20041ac6c8ce72d3c1798977 > > geode-core/src/main/java/org/apache/geode/internal/cache/SearchLoadAndWriteProcessor.java > 2a10792a7a26ead58fcf941fe4190117f552a6c5 > > geode-core/src/main/java/org/apache/geode/internal/cache/ServerPingMessage.java > 0e468912614292d23cda0fd32e4126a0e0235a59 > geode-core/src/main/java/org/apache/geode/internal/cache/TXMessage.java > 08ce99ba1b58d2f80815807a97ab943589b64e5f > > geode-core/src/main/java/org/apache/geode/internal/cache/control/HeapMemoryMonitor.java > 0de41bf7da6731df146749571bb3e951764a3444 > > geode-core/src/main/java/org/apache/geode/internal/cache/ha/HARegionQueue.java > 70224f2e4884cf9769ab9dce3b8c4a248aba7ef2 > > geode-core/src/main/java/org/apache/geode/internal/cache/persistence/BackupManager.java > deb53cbc6efb081ac4da4d4b89be57d4899f46dc > > geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/CacheClientProxy.java > 3b0c2ff5786a8af13e9501ba4815335555f84319 > > geode-core/src/main/java/org/apache/geode/internal/cache/tx/ClientTXStateStub.java > ad3f103e5823cc8806e62ff0b240b8abbc77076a > > geode-core/src/main/java/org/apache/geode/internal/cache/wan/AbstractGatewaySender.java > 1c94f9412bc957c5bf7b9c25170647758cedabea > > geode-core/src/main/java/org/apache/geode/internal/cache/wan/GatewaySenderAdvisor.java > baa9d9c917e938dba132f3151f1ab47d37823820 > > geode-core/src/main/java/org/apache/geode/internal/cache/wan/WANServiceProvider.java > 2aed0ee627551cd1a0b20832725eabe339470c9b > > geode-core/src/main/java/org/apache/geode/internal/cache/wan/parallel/ParallelGatewaySenderQueue.java > adc967f7ab146d5d196c1b2a96799679e348c157 > > geode-core/src/main/java/org/apache/geode/internal/cache/wan/serial/SerialGatewaySenderQueue.java > e6d54c58606dfa58d0a31ac2826aecbf9f1913bf > > geode-core/src/main/java/org/apache/geode/internal/cache/wan/spi/WANFactory.java > 918c373f24d9b1ee603e857aee38a50c9bacbda3 > > geode-core/src/main/java/org/apache/geode/internal/cache/xmlcache/CacheCreation.java > b0b7d1b1b81b8dba8f395e4e2087d7d674800b87 > > geode-core/src/main/java/org/apache/geode/internal/cache/xmlcache/ParallelAsyncEventQueueCreation.java > 1e3429ccf6b150eba330ec9e5a7cc5628af2b8f7 > > geode-core/src/main/java/org/apache/geode/internal/cache/xmlcache/ParallelGatewaySenderCreation.java > 0dc6b829552dfc71f1aeea07f1b9ea1d6f2e3224 > > geode-core/src/main/java/org/apache/geode/internal/cache/xmlcache/SerialAsyncEventQueueCreation.java > 856ec3c257640c0c63f7007d40039c6e1e3513b8 > > geode-core/src/main/java/org/apache/geode/internal/cache/xmlcache/SerialGatewaySenderCreation.java > 7764c5875be9affe0ca2417b7457b026ca04ef0a > > geode-core/src/main/java/org/apache/geode/management/internal/LocalManager.java > 45916bca828598841ebb9cb52c59c3d2e8d51641 > > geode-core/src/main/java/org/apache/geode/management/internal/ManagementAgent.java > 5cbb990299f05f322f9c9398ff863cee886af573 > > geode-core/src/main/java/org/apache/geode/management/internal/beans/ManagementAdapter.java > 183a5a8a4df30828b900723708fc1ad832118ca2 > > geode-core/src/main/java/org/apache/geode/management/internal/beans/MemberMBeanBridge.java > 1559aad31e11a8becc36d4c7e8ef1c1d384eb9f3 > > geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/CreateAlterDestroyRegionCommands.java > 6dd5615727cd3f09a5d992c747f4aebdd7af8172 > > geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/DeployFunction.java > 148aa5f83ed9f3b329ecb2d942a74236b9e89b34 > > geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/ExportLogsFunction.java > 3ce1721cae8b75204787da2cedee6aab64d276b7 > > geode-core/src/main/java/org/apache/geode/management/internal/cli/functions/SizeExportLogsFunction.java > 171889856cb99dbf2e9e19ae6d190d6ac3c49e60 > > geode-core/src/main/java/org/apache/geode/pdx/internal/LonerTypeRegistration.java > b98f759fa40d1d7730cd1fd8009454b68eaf9f3b > > geode-core/src/main/java/org/apache/geode/pdx/internal/PeerTypeRegistration.java > ed94c0c0a7c8087265fd920ac525dd327e14b3ee > > geode-core/src/test/java/org/apache/geode/cache/asyncqueue/internal/SerialAsyncEventQueueImplJUnitTest.java > 6e9c2d319bf4fdcfd66d9eaf9b5bf5fa911bad2c > geode-core/src/test/java/org/apache/geode/cache30/ReconnectDUnitTest.java > 68ef7f0e433431e7079e927b2e6d214f5cd82f4f > > geode-core/src/test/java/org/apache/geode/cache30/ReconnectedCacheServerDUnitTest.java > 2a2fe73e653daad5d1928a1dfe3fcdc716682f93 > > geode-core/src/test/java/org/apache/geode/cache30/TXDistributedDUnitTest.java > e268c22d619b654c2b3f40e9eb76a78256a9ead2 > > geode-core/src/test/java/org/apache/geode/internal/cache/BackupJUnitTest.java > 6d047732544aa9099cdd486b42007c2257a961f6 > > geode-core/src/test/java/org/apache/geode/internal/cache/NetSearchMessagingDUnitTest.java > 26412b22702467927829c628d809672f14879303 > > geode-core/src/test/java/org/apache/geode/internal/cache/partitioned/FetchEntriesMessageJUnitTest.java > 66b19943e0679cc0c333d47db05d08e84771f6e6 > geode-core/src/test/java/org/apache/geode/test/fake/Fakes.java > 2ab64ddcc8944edc3741728dbad058316d21fbdd > > geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneIndexForPartitionedRegion.java > fe85efe089e9beea1e1e90c1de8308ef61c69e51 > > geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneIndexImpl.java > d58f856b5f1a21d30111c302116b79774f2c2ae1 > > geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneIndexImplFactory.java > 5da2732c64e089e12f6f8077301d5c2d98b5d6e5 > > geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneRawIndex.java > f4518aa749adbe36b3814059d4bd055ed3e1b12e > > geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneRegionListener.java > 326c85c98be05780ed1eb867d59511d43474820a > > geode-lucene/src/main/java/org/apache/geode/cache/lucene/internal/LuceneServiceImpl.java > dbe24ff8c90cdf5b0c0cfa162e3929a3d2a8a8b1 > > geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/LuceneIndexFactorySpy.java > b3db8ec8561c0b5bceec65bd1379424b8268a462 > > geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/LuceneIndexForPartitionedRegionTest.java > f2bfdd4efddfcdbb2f909b730ba2a3a3318ad323 > > geode-lucene/src/test/java/org/apache/geode/cache/lucene/internal/LuceneIndexImplJUnitTest.java > 10426619a701ed9fcd6b554cbe37155a41896bc1 > > geode-rebalancer/src/main/java/org/apache/geode/cache/util/AutoBalancer.java > 71d205161bf07b288b87131bd66e600a17cdcdd1 > > geode-wan/src/main/java/org/apache/geode/cache/client/internal/locator/wan/WANFactoryImpl.java > a98510d389e5029e7b2d424a84e21235f8d619fb > > geode-wan/src/main/java/org/apache/geode/internal/cache/wan/AbstractRemoteGatewaySender.java > 68eb56ca58ce5f82632948f3455cb51429185a13 > > geode-wan/src/main/java/org/apache/geode/internal/cache/wan/GatewayReceiverImpl.java > 8544636e1dc53cb2395afee62a721d4f99c81442 > > geode-wan/src/main/java/org/apache/geode/internal/cache/wan/GatewaySenderFactoryImpl.java > 7398d29d57dd19ce1f86ca593a9ca9ebd6d6c700 > > geode-wan/src/main/java/org/apache/geode/internal/cache/wan/parallel/ParallelGatewaySenderImpl.java > 518966a7de2a858ce9c9ddc812b04ffc50ad3c0b > > geode-wan/src/main/java/org/apache/geode/internal/cache/wan/serial/SerialGatewaySenderImpl.java > 3aa18ce78b8afe68acf58648d428be41a2cb06a5 > > geode-wan/src/test/java/org/apache/geode/management/internal/configuration/ClusterConfigurationDUnitTest.java > 8aa887b0412ae6446dc725d466bbd9ed6ad33f27 > > > Diff: https://reviews.apache.org/r/58484/diff/1/ > > > Testing > ------- > > precheckin in progress > full regression testing in progress > perf testing > > > Thanks, > > Kirk Lund > >