{"push_id":821985228,"size":53,"distinct_size":53,"ref":"refs/heads/master","head":"eed4b24c1221860997e94c84b2afd0dbdfdc1dcd","before":"111946d5781b3af0dabea3c13d797529e182c468","commits":[{"sha":"79ff01fcffe72bb18e198be17f45a1e8cbd1bf4c","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"New group() work that does on the fly reduction to reduce memory footprint -- and potentially a much simpler syntax.","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/79ff01fcffe72bb18e198be17f45a1e8cbd1bf4c"},{"sha":"8403cf2be0101cfad0e0c54af38446f35240db32","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"New group() work that does on the fly reduction to reduce memory footprint -- and potentially a much simpler syntax.","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/8403cf2be0101cfad0e0c54af38446f35240db32"},{"sha":"86f707f0c878af878e40ef1a4ee967ea8b063b52","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"GroupStep no longer supports a reduce traversal. Its just key/value traversals. This makes it so that GroupStep is completely lazy and can reduce on the fly limiting the memory footprint of group'ing.","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/86f707f0c878af878e40ef1a4ee967ea8b063b52"},{"sha":"e8a13f5822e90b15dfebada4879934c3b3613631","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"GroupStepV3d0 and GroupSideEffectStepV3d0 now exist. With respective GraphTraversal.groupV3d0() fluent methods. There was a hack in GroupStep that I'm going to knock out once and for all before promoting this branch for review.","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/e8a13f5822e90b15dfebada4879934c3b3613631"},{"sha":"da2477b7b1688ebf36852894cdd53f223a304f00","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"GroupSideEffectStep hack that has been here since 3.0 is now gutted. There is a FinalGet iinterface that we have used for reducing barriers -- however, Im going to promote it to a util/ object. Next up, get by('name') working so its not by(values('name').fold()).","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/da2477b7b1688ebf36852894cdd53f223a304f00"},{"sha":"60b19ed8a71fb1da29accc3e38638759d9c921c5","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"Figured out how to do by('name') by wrapping in a map(ElementValueFunction). I'm done for the day. Tomorrow I will finish up the conversion as well as include GroupStepV3d0 test cases and we will have the new group()-lazy reduction model complete.","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/60b19ed8a71fb1da29accc3e38638759d9c921c5"},{"sha":"c4302f0d48ed97a69d19a9e03163460ad655b36c","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"GroupStep and GroupSideEffectStep all up to snuff with the V3d0 representation in there Deprecated. I copied over the V3d0 tests as well so those steps will be continued to be tested. These tests are also Deprecated. I found a bug in SampleStep that I havent been able to fix. I have an Ignore on one test....... :| ..... I will get that fixed before the merge.","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/c4302f0d48ed97a69d19a9e03163460ad655b36c"},{"sha":"1835e4cb04a8e3e164187613899ca96b99e0b428","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"Merge branch 'master' into group_step_2","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/1835e4cb04a8e3e164187613899ca96b99e0b428"},{"sha":"4eb85ed745b567e52b5186239d3bc0275819b142","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"Fixed up the naming of various tests -- Max, Min, Sum.. @dkuppitz, the naming convention for method names is the groovy model valuesXnameX is just name. Fixed a bug in FoldStep where bulks weren't propagated.","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/4eb85ed745b567e52b5186239d3bc0275819b142"},{"sha":"315b1d144c1c968e4f380e11eba9d6c6a9cc2eab","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"Merge branch 'master' into group_step_2","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/315b1d144c1c968e4f380e11eba9d6c6a9cc2eab"},{"sha":"c0118e32d5c4f09f82c01e54e28d8b1a6cb7b8c7","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"fixed up HadoopGremlinPluginTest to use new group() semantics.","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/c0118e32d5c4f09f82c01e54e28d8b1a6cb7b8c7"},{"sha":"d1017b1d0cd222966726f9554adaef2ee1a7e81e","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"Merge branch 'master' into group_step_2","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/d1017b1d0cd222966726f9554adaef2ee1a7e81e"},{"sha":"1ce519fd45256ae63eaedef8e4419418d0d3bf81","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"fixed up some more StepTest naming issues. Minor nothings to GroupStep.","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/1ce519fd45256ae63eaedef8e4419418d0d3bf81"},{"sha":"0ad8272e6edc210092f0f187f5b1afe5054ddcb4","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"In OLAP GroupStep, the valueTraversal is split to allow the preprocessing prior to storing for MapReduce reducing. This has to benefits. One --- do as much computing prior to storage and second, in serializing OLAP systems like Spark/Giraph, it makes it so that the vertex (or other graph element) isn't the object being stored and thus, we don't get into massive DetachedVertex w/ properties situations.","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/0ad8272e6edc210092f0f187f5b1afe5054ddcb4"},{"sha":"42ec6890e4904c7806c370de735f1bb8cf8a870a","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"did the 'split value traversal' trick for GroupSideEffectStep and it works nice. I also have it reducing on the fly in the MapReduce reducer using the new Barrier.processAllStarts() algorithm.","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/42ec6890e4904c7806c370de735f1bb8cf8a870a"},{"sha":"a6145d7ac4c7859bbca370920ade8793a5d631cf","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"Figured out how to have both OLTP and OLAP localChildren passed to the compiler and still work -- it was easy, I was just dumb.","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/a6145d7ac4c7859bbca370920ade8793a5d631cf"},{"sha":"1c39c99b9cba6e331a11217adcb4a0d9a30256b6","author":{"email":"3d8032b8d6ed57a2de2b64003f545a33500e62fc@genoprime.com","name":"Stephen Mallette"},"message":"Gremlin Server binary distribution now packages `tinkergraph-gremlin` and `gremlin-groovy` as plugins.\n\nPackaging is now consistent with Gremlin Console's packaging.  That should make things consistent for this issue: https://issues.apache.org/jira/browse/TINKERPOP3-852","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/1c39c99b9cba6e331a11217adcb4a0d9a30256b6"},{"sha":"773d4df5f28272fd6158f6b38c2eff5e72b7645b","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"a bug in Giraph's HadoopGremlinPluginTest.","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/773d4df5f28272fd6158f6b38c2eff5e72b7645b"},{"sha":"e54f0aa453a19a3aed4ed4004604c2e40a93ed3c","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"Merge branch 'master' into group_step_2","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/e54f0aa453a19a3aed4ed4004604c2e40a93ed3c"},{"sha":"4a7d1f73147deeaac550b29315c5ec7ef382c3dc","author":{"email":"d7beecae781fb51acaa7434ad2d826997fc90a7d@gmail.com","name":"Marko A. Rodriguez"},"message":"updated CHANGELOG, fixed a table formatting bug in implementations, and got traversal.asciidoc up to snuff regarding new group() reductions. Docs built and published -- looking good.","distinct":true,"url":"https://api.github.com/repos/englishtown/incubator-tinkerpop/commits/4a7d1f73147deeaac550b29315c5ec7ef382c3dc"}]}