{"push_id":715973946,"size":17,"distinct_size":17,"ref":"refs/heads/REEF-126","head":"434c65f2c852cebf6b69d0da8e8ec0c46fbe48bd","before":"8885ed66accebadccd2157f9d67b09c04e354f4f","commits":[{"sha":"aab0e6eb57b83378bbbaab7688e1abd9eb108688","author":{"email":"83e996e31e94ffc9cd69e4f0a6cf74b6d8ce58ab@gmail.com","name":"Jason (Joo Seong) Jeong"},"message":"[REEF-433]: Rename `HelloReefYarn` to `HelloREEFYarn`\n\nJIRA:\n  [REEF-433](https://issues.apache.org/jira/browse/REEF-433)\n\nPull Request:\n  This closes #260","distinct":true,"url":"https://api.github.com/repos/jsjason/incubator-reef/commits/aab0e6eb57b83378bbbaab7688e1abd9eb108688"},{"sha":"cb134fe34cad031a4e2d2985c6994029f9249b48","author":{"email":"5f8542335606b90726ae9bb78f1a2910b5044046@gmail.com","name":"Ignacio Cano"},"message":"[REEF-411]: Assign nodes evenly to a fixed set of racks in the local runtime.\n\nThis work allows to put containers into the different racks available in\nthe local runtime, instead of just using the default rack.\nIf no rack is configured, the default one is used.\nSome UTs were added\n\nJIRA:\n  [REEF-411](https://issues.apache.org/jira/browse/REEF-411)\n\nPull Request:\n  This closes #251","distinct":true,"url":"https://api.github.com/repos/jsjason/incubator-reef/commits/cb134fe34cad031a4e2d2985c6994029f9249b48"},{"sha":"96f9e94fa4b4017bfc95549dc5f38da0b5cc70d8","author":{"email":"c63b85c02aba87cca03c577a4e55c20c7b253543@apache.org","name":"Yunseong Lee"},"message":"[REEF-395] Implement ClassHierarchySerializer using Avro on the Java side\n \nThis addressed the issue by \n  * Defining the avro schema for class hierarchy\n  * Implementing the AvroClassHierarchy\n  * Define ClassHierarchySerializer interface and implement an Avro version\n  * Rewrite the test code to use serializer\n  * updating the class hierarchy serializer for the round trip tests\n  * Leave TODO comments for the future issues to resolve when we revisit REEF-148\n\nJIRA: [REEF-395](https://issues.apache.org/jira/browse/REEF-395)\n\nThis Closes #237\n\nAuthor:    Yunseong Lee <yunseong@apache.org>","distinct":true,"url":"https://api.github.com/repos/jsjason/incubator-reef/commits/96f9e94fa4b4017bfc95549dc5f38da0b5cc70d8"},{"sha":"2a37f80d42bda9c896ad062dee6d794b59902785","author":{"email":"739d8a4273c322dd2e32d53d8892d84df52cc626@apache.org","name":"Markus Weimer"},"message":"[REEF-435] Fix a checkstyle issue\nThis fixes a comment in the recently introdcued `AvroClassHierarchy` to\nmatch our checkstyle rules.\n\nJIRA:\n  [REEF-435](https://issues.apache.org/jira/browse/REEF-435)\n\nPull Request:\n  This closes #262","distinct":true,"url":"https://api.github.com/repos/jsjason/incubator-reef/commits/2a37f80d42bda9c896ad062dee6d794b59902785"},{"sha":"e7550466d144f95bf9aa74b8cdf7caf767c7a402","author":{"email":"ba4aa4dc9852de08dc27d600079ba46565cf9aad@yahoo.com","name":"Julia Wang"},"message":"[REEF-396]  Implement ClassHierarchySerializer using Avro on the .Net side\nThis PR includes\n\n  * AvroClassHierarchy\n  * AvroClassHierarchySerializer\n  * Avro data contract for ClassHierarchy\n  * Test cases for the conversion between AvroNode and ClassHierarchy\n\nThere are some issues in Avro library for serialization. That portion\nwill be tested after the bug from Avro team is resolved.\n\nJIRA:\n  [REEF-396](https://issues.apache.org/jira/browse/REEF-396)\n\nPull Request:\n  This closes #253","distinct":true,"url":"https://api.github.com/repos/jsjason/incubator-reef/commits/e7550466d144f95bf9aa74b8cdf7caf767c7a402"},{"sha":"1ea52a7d50485daf0fa926e79de9d03880950f39","author":{"email":"739d8a4273c322dd2e32d53d8892d84df52cc626@apache.org","name":"Markus Weimer"},"message":"[REEF-425] Create Org.Apache.REEF.IMRU\n\nThis change creates the new project `Org.Apache.REEF.IMRU` to house the\nnew IMRU code to be added. The project creates a NuGet as well.\n\nJIRA:\n  [REEF-425](https://issues.apache.org/jira/browse/REEF-425)\n\nPull Request:\n  This closes #258\n\nAuthor:    Markus Weimer <weimer@apache.org>","distinct":true,"url":"https://api.github.com/repos/jsjason/incubator-reef/commits/1ea52a7d50485daf0fa926e79de9d03880950f39"},{"sha":"760e82e602b36986d13720f2acadf997677124f5","author":{"email":"78190e2787ec676f65e18715ba53681dbd973f82@gmail.com","name":"Mariia Mykhailova"},"message":"[REEF-414]: Fix violations of checks in \"Naming\" category for private variables/methods\n\nThis addressed the issue by renaming private variables accordingly to\ncheckstyle suggestions\n\nJIRA:\n  [REEF-414](https://issues.apache.org/jira/browse/REEF-414)\n\nPull Request:\n  This closes #252","distinct":true,"url":"https://api.github.com/repos/jsjason/incubator-reef/commits/760e82e602b36986d13720f2acadf997677124f5"},{"sha":"d3cf5d598522911cd306d135cdb95ce4b5725921","author":{"email":"78190e2787ec676f65e18715ba53681dbd973f82@gmail.com","name":"Mariia Mykhailova"},"message":"[REEF-432]: Fix violations of JavadocPackage checkstyle\n\nThis addressed the issue by adding missing package-info.java files with\nJavadoc \"TODO: Document.\"\n\nJIRA:\n  [REEF-432](https://issues.apache.org/jira/browse/REEF-432)\n\nPull Request:\n  This closes #265","distinct":true,"url":"https://api.github.com/repos/jsjason/incubator-reef/commits/d3cf5d598522911cd306d135cdb95ce4b5725921"},{"sha":"85ce1ee6901173d0a77592108d14a758a0d9ae58","author":{"email":"5f8542335606b90726ae9bb78f1a2910b5044046@gmail.com","name":"Ignacio Cano"},"message":"[REEF-416] Create API to specify racks in EvaluatorRequests\n\nWith this commit, evaluators can now be asked to run in different nodes or\nracks. Nodes should be node names. Racks can be fully qualified names. Also the\nstar wildcard can be used at the end. For example, in order to ask for\nevaluators in any rack in datacenter 2, you can do /dc2/* It includes a new\nEvaluatorRequest constructor, and it deprecates the descriptor interface.\nUpdated UTs (which also helped in fixing a bug)\n\nJIRA:\n  [REEF-416](https://issues.apache.org/jira/browse/REEF-416)\n\nPull Request:\n  This Closes #266","distinct":true,"url":"https://api.github.com/repos/jsjason/incubator-reef/commits/85ce1ee6901173d0a77592108d14a758a0d9ae58"},{"sha":"6bbc775fb3f783439b9ca9c18023d7fcaad7ba7e","author":{"email":"1957f7c50d91e8a4987b4c66ff0b9d85f2fb635c@microsoft.com","name":"Beysim Sezgin"},"message":"[REEF-437]:Fix DefaultRemoteManagerImplementation to use TcpPortProvider\n\nThis addressed the issue by adding a new constructor that takes TcpPortProvider.\n\nJIRA:\n  [REEF-437](https://issues.apache.org/jira/browse/REEF-437)\n\nPull Request:\n  This closes #267","distinct":true,"url":"https://api.github.com/repos/jsjason/incubator-reef/commits/6bbc775fb3f783439b9ca9c18023d7fcaad7ba7e"},{"sha":"26156627ed29abeb522085e41fafbaf75edb97de","author":{"email":"1957f7c50d91e8a4987b4c66ff0b9d85f2fb635c@microsoft.com","name":"Beysim Sezgin"},"message":"[REEF-438]:Add a Java example for demonstrating TcpProvider with YARN environment.\n\nThis addressed the issue by adding an example for demonstrating\nTcpProvider usage with YARN environment.\n\nJIRA: [REEF-438](https://issues.apache.org/jira/browse/REEF-438)\n\nThis closes #268\n\nAuthor:    Beysim Sezgin <beysims@microsoft.com>","distinct":true,"url":"https://api.github.com/repos/jsjason/incubator-reef/commits/26156627ed29abeb522085e41fafbaf75edb97de"},{"sha":"15dd786988d9cfb5d456a0c67fb3d92ab9e02661","author":{"email":"485a47dfadb102ad148c5277edb8fef01ec37a6f@gmail.com","name":"Kijung Shin"},"message":"[REEF-393]: OutputService for writing files to filesystem\n\nThis addressed the issue by\n  * implementing OutputService.\n  * implementing an example application using OutputService.\n\nJIRA:\n  [REEF-393](https://issues.apache.org/jira/browse/REEF-393)\n\nPull Request:\n  This closes #242","distinct":true,"url":"https://api.github.com/repos/jsjason/incubator-reef/commits/15dd786988d9cfb5d456a0c67fb3d92ab9e02661"},{"sha":"5b359ca973b240058c6caf36d8bf6e6a91573d33","author":{"email":"739d8a4273c322dd2e32d53d8892d84df52cc626@apache.org","name":"Markus Weimer"},"message":"[REEF-427] Add IMRU API and single threaded implementation\n\nThis adds `Org.Apache.REEF.IMRU.API` which contains the API for IMRU as well as\n`Org.Apache.REEF.IMRU.InProcess` which is a single-threaded implementation for\ntesting.\n\nAlso, this change adds a very simple example IMRU program that counts the number\nof mappers in the job. This example is used for the first test in\n`Org.Apache.REEF.IMRU.Tests`\n\nAllow the tests project access to internal APIs\n\nJIRA:\n  [REEF-427](https://issues.apache.org/jira/browse/REEF-427)\n\nPull Request:\n  This closes #269\n\nAuthor:    Markus Weimer <weimer@apache.org>","distinct":true,"url":"https://api.github.com/repos/jsjason/incubator-reef/commits/5b359ca973b240058c6caf36d8bf6e6a91573d33"},{"sha":"6e7ea503b23f4df943e799be64166d06e237414e","author":{"email":"78190e2787ec676f65e18715ba53681dbd973f82@gmail.com","name":"Mariia Mykhailova"},"message":"[REEF-442] Make Apache RAT part of the build\n\nJIRA:\n  [REEF-442](https://issues.apache.org/jira/browse/REEF-442)\n\nPull Request:\n  This closes #271","distinct":true,"url":"https://api.github.com/repos/jsjason/incubator-reef/commits/6e7ea503b23f4df943e799be64166d06e237414e"},{"sha":"552bbecc87fab14c88566ffb78d2bdffa2ffb6fc","author":{"email":"739d8a4273c322dd2e32d53d8892d84df52cc626@apache.org","name":"Markus Weimer"},"message":"[REEF-436] Allow the tests projects access to internal APIs\n\nThis change allows the `.Tests` projects access to the `internal` APIs\nof the project they test.\n\nJIRA:\n  [REEF-436](https://issues.apache.org/jira/browse/REEF-436)\n\nPull Request:\n  This closes #270\n\nAuthor:    Markus Weimer <weimer@apache.org>","distinct":true,"url":"https://api.github.com/repos/jsjason/incubator-reef/commits/552bbecc87fab14c88566ffb78d2bdffa2ffb6fc"},{"sha":"2ce6c81e21129e038c95fceac33f54f4194e9cb0","author":{"email":"d9a2dc00947b7b1d1e976d1d0bff311c84aa2e03@apache.org","name":"Brian Cho"},"message":"[REEF-436] Fix: Add missing license header\n\nAdds a missing license header from the previous commit for REEF-436.\n\nJIRA:\n  [REEF-436](https://issues.apache.org/jira/browse/REEF-436)\n\nPull Request:\n  This closes #272","distinct":true,"url":"https://api.github.com/repos/jsjason/incubator-reef/commits/2ce6c81e21129e038c95fceac33f54f4194e9cb0"},{"sha":"434c65f2c852cebf6b69d0da8e8ec0c46fbe48bd","author":{"email":"83e996e31e94ffc9cd69e4f0a6cf74b6d8ce58ab@gmail.com","name":"Jason (Joo Seong) Jeong"},"message":"[REEF-126]: Merge Enhanced Features into Shimoga\n\nThis addressed the issue by\n  * adding Gather and Scatter operations and the corresponding configurations\n  * modifying the OperatorTopology classes to support Gather and Scatter\n  * changing the TopologyUpdate message so that\n    the Driver sends list of currently active Tasks for Scatter\n\nJIRA: [REEF-126](https://issues.apache.org/jira/browse/REEF-126)","distinct":true,"url":"https://api.github.com/repos/jsjason/incubator-reef/commits/434c65f2c852cebf6b69d0da8e8ec0c46fbe48bd"}]}