{"push_id":735678675,"size":5,"distinct_size":0,"ref":"refs/heads/master","head":"e8f60b0cad974ed7e3fb4b54a9e58df7978ed24b","before":"6a011b99328996fb99731e8222c77a5886a280a4","commits":[{"sha":"b71f04eb97d4c924f754b0ba7cc666dc09cefc55","author":{"email":"8560a0d4bf3157d27d05065beddf9fbc99dfcbfb@nflabs.com","name":"Khalid Huseynov"},"message":"Sync functionality with another storage system\n\nThis PR is to handle the synchronization of notebooks between local Zeppelin fs and remote storage system.\n\nCorresponding issue: https://issues.apache.org/jira/browse/ZEPPELIN-133\n\nTODO:\n- [x] sync non existing files at start\n- [x] sync modified files at start\n- [x] save to both storages on save()\n- [x] delete from both storages on remove()\n- [x] pull new/updated notes from secondary storage\n- [x] add comma separated storage class definitions\n- [x] corresponding tests\n- [x] handle failure cases of secondary storage\n- [x] handle updated notes on Paragraph level instead of Note class itself\n\nAuthor: Khalid Huseynov <khalidhnv@nflabs.com>\n\nCloses #123 from khalidhuseynov/sync-with-remote and squashes the following commits:\n\n14c87ff [Khalid Huseynov] Merge branch 'master' into sync-with-remote Latest updates\ncbe167c [Khalid Huseynov] minor test change + log removal\nd33ffc7 [Khalid Huseynov] check latest modified from Paragraph fields\nc2827ff [Khalid Huseynov] delete modTime field from Note and NoteInfo\n4293723 [Khalid Huseynov] add initial tests\na441f9d [Khalid Huseynov] catch write to secondary storage failed exception, write to main storage\n5a967f1 [Khalid Huseynov] logic ramification; add comma-separated storage class names; use list of repos\n3314971 [Khalid Huseynov] remove more comments\nb6a3590 [Khalid Huseynov] minor refactoring of getting storage class\n7c4366d [Khalid Huseynov] remove commented code section and redundant type conversion\nd001ebf [Khalid Huseynov] function name/description change\n3899f8e [Khalid Huseynov] minor changes to log comments\n359a41e [Khalid Huseynov] minor fix of default classname\n51e6271 [Khalid Huseynov] change modTime of Note object on save()\n5f7ff18 [Khalid Huseynov] use modTime field for uploading modified notes\n5b8d994 [Khalid Huseynov] modify containsID() function to return object instead of boolean\n032e59b [Khalid Huseynov] add modification time field for Note and NoteInfo\ne778c4e [Khalid Huseynov] initial sync implementation","distinct":false,"url":"https://api.github.com/repos/tribbloid/incubator-zeppelin/commits/b71f04eb97d4c924f754b0ba7cc666dc09cefc55"},{"sha":"29a7f8e742c5935d22f54be6df1181e3c847a4ab","author":{"email":"46dcd4dd65b63d106b8cfb4aad906b23716cc613@apache.org","name":"Lee moon soo"},"message":"ZEPPELIN-165 Correct PYTHONPATH when SPARK_HOME is defined\n\nhttps://issues.apache.org/jira/browse/ZEPPELIN-165\n\nWhen SPARK_HOME is defined, PYTHONPATH is defined as\n```\n${SPARK_HOME}/python/lib/pyspark.zip:${SPARK_HOME}/python/lib/py4j-0.8.2.1-src.zip\"\n```\ninstead of\n```\n${SPARK_HOME}/python:${SPARK_HOME}/python/lib/py4j-0.8.2.1-src.zip\"\n```\n\nAuthor: Lee moon soo <moon@apache.org>\n\nCloses #151 from Leemoonsoo/ZEPPELIN-156 and squashes the following commits:\n\n4c222f8 [Lee moon soo] Add pyspark.zip\ne74fe7f [Lee moon soo] Correct PYTHONPATH when SPARK_HOME is defined","distinct":false,"url":"https://api.github.com/repos/tribbloid/incubator-zeppelin/commits/29a7f8e742c5935d22f54be6df1181e3c847a4ab"},{"sha":"e3f57d1a685cb67910c114b3ff1f893bf8ebbdb9","author":{"email":"6d7be80d3ac9dd8a99ec9b6687d260428181c523@gmail.com","name":"Victor"},"message":"Notebook Storage in S3\n\nStorage the notebook in s3, is necesary set the enviroment variable AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY.\n\nIn s3 create a folder structure as follows:\nbucket/youUserName/notebook/\n\nIn zeppelin-env.sh set the bucket name and userName...\n\nAuthor: Victor <viktor.manuel.garcia@gmail.com>\n\nCloses #154 from vgmartinez/master and squashes the following commits:\n\n926fce7 [Victor] Merge branch 'master' of https://github.com/apache/incubator-zeppelin\nc284a52 [Victor] Merge branch 'master' of https://github.com/apache/incubator-zeppelin\n6b8abcd [Victor] add description to properties\n2781621 [Victor] change the property name\n518ee79 [Victor] renaming variables\naecff8e [Victor] add licensed\na6d4dff [Victor] change class storage to VFSNotebookRepo\n08b0675 [Victor] fix the version of eirslett\n4ccc5c6 [Victor] set variable in zeppelin-env.sh\n07ae304 [Victor] s3 notebook storage","distinct":false,"url":"https://api.github.com/repos/tribbloid/incubator-zeppelin/commits/e3f57d1a685cb67910c114b3ff1f893bf8ebbdb9"},{"sha":"248a166f75605c6439b79266d0a414d2f54d6955","author":{"email":"bb9c4f68b7c04206772f92363630483486088f46@nflabs.com","name":"Mina Lee"},"message":"Switch ngDelete to ngEscape\n\nWhen IBM-compatible keyboards user presses `Delete` key, it updates title of notebook/paragraph instead of forward delete.\nThis PR fix this bug by removing delete key event.\n\nAuthor: Mina Lee <minalee@nflabs.com>\n\nCloses #149 from minahlee/switch_ngdelete_to_ng_escape and squashes the following commits:\n\nc34ee59 [Mina Lee] Switch ngDelete to ngEscape","distinct":false,"url":"https://api.github.com/repos/tribbloid/incubator-zeppelin/commits/248a166f75605c6439b79266d0a414d2f54d6955"},{"sha":"e8f60b0cad974ed7e3fb4b54a9e58df7978ed24b","author":{"email":"f31f1ed8ba19e7079a3eeaac69171c9fbee2ce73@uow.edu.au","name":"tribbloid"},"message":"upgrade spark-1.4 profile to v1.4.1","distinct":false,"url":"https://api.github.com/repos/tribbloid/incubator-zeppelin/commits/e8f60b0cad974ed7e3fb4b54a9e58df7978ed24b"}]}