{ "info": { "author": "Mihnea Giurgea", "author_email": "GiurgeaMihnea@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "===========\r\nOplogReplay\r\n===========\r\n\r\nOplogReplay provides a simple tool that can replay MongoDB oplogs from one\r\ncluster to another. Useful for admin operations, or to keep multiple copies\r\nof the same data in different mongo clusters.\r\n\r\nThe included bin/oplogreplay script should cover most of the usecases::\r\n\r\n oplogreplay source:27017 destination:27017 --logpath=oplogreplay.log\r\n\r\n(see oplogreplay --help for more details)\r\n\r\nInstalling\r\n==========\r\n\r\nInstalling is as easy as::\r\n\r\n pip install oplogreplay\r\n\r\nAdvanced usage\r\n==============\r\n\r\nThe package contains only two classes:\r\n * OplogWatcher\r\n * OplogReplayer\r\n\r\nMore advanced use-cases can be achieved by extending the OplogReplayer (e.g.:\r\nyou can choose to skip replaying deletes, or modify the operations before\r\nreplaying them into the destination cluster, etc.).", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/uberVU/mongo-oplogreplay", "keywords": "", "license": "LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "OplogReplay", "package_url": "https://pypi.org/project/OplogReplay/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/OplogReplay/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/uberVU/mongo-oplogreplay" }, "release_url": "https://pypi.org/project/OplogReplay/0.1.4/", "requires_dist": null, "requires_python": null, "summary": "MongoDB oplog replay utility.", "version": "0.1.4" }, "last_serial": 784851, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e19ca2f42328917658248ee805aa2b49", "sha256": "7b5286341e2ddc65d05fd326951b81ef6b41177ad448ebf79e7fceb7fb08c0fc" }, "downloads": -1, "filename": "OplogReplay-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e19ca2f42328917658248ee805aa2b49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6071, "upload_time": "2012-06-08T14:53:07", "url": "https://files.pythonhosted.org/packages/a2/a0/1686ea3d571f2292a2006d8230ee3706b730de7c105f354dff547cca7411/OplogReplay-0.1.0.tar.gz" } ], "0.1.01": [ { "comment_text": "", "digests": { "md5": "79e2a3f3ccd15500f0833bb23027b955", "sha256": "571efafc1a600e37c8630177019b2bf0deea7e97ac432a38128d3166a241dcb2" }, "downloads": -1, "filename": "OplogReplay-0.1.01.tar.gz", "has_sig": false, "md5_digest": "79e2a3f3ccd15500f0833bb23027b955", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5774, "upload_time": "2012-06-08T14:56:59", "url": "https://files.pythonhosted.org/packages/da/47/321fc08a1ff4a6107386776d5bb276edc90df4e4e565e666889cf0f6d5b2/OplogReplay-0.1.01.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "613a11d399b18ef59f8249ec8f1893db", "sha256": "70e7e90a33220a53107db8f842898d322e4438ae9942ae8be2897d88254228e0" }, "downloads": -1, "filename": "OplogReplay-0.1.2.tar.gz", "has_sig": false, "md5_digest": "613a11d399b18ef59f8249ec8f1893db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7102, "upload_time": "2012-06-11T14:21:04", "url": "https://files.pythonhosted.org/packages/ee/3f/0ab0bcecc860d4901a231f3b141e1181bdfbb3ab6448d5ba57d5678595cd/OplogReplay-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2d2e26653ed98bed6e0eafc3eec3f45b", "sha256": "726d9ede5fc5f29d1594c70fc9b2e3387a57f753bbb3406703e5df9ab67cdb09" }, "downloads": -1, "filename": "OplogReplay-0.1.3.tar.gz", "has_sig": false, "md5_digest": "2d2e26653ed98bed6e0eafc3eec3f45b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7102, "upload_time": "2012-06-11T14:33:14", "url": "https://files.pythonhosted.org/packages/64/47/846023499f9173dfac17b5d786fd84faa0e0666824b2275b5bbf1624260e/OplogReplay-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "f152ca80c191457f89a55cdcbc9b8ff1", "sha256": "5a34cd29b84e7d4ed9fd832e4c650ddb2fb68aeb7590ba7fb99d9ef30201985a" }, "downloads": -1, "filename": "OplogReplay-0.1.4.tar.gz", "has_sig": false, "md5_digest": "f152ca80c191457f89a55cdcbc9b8ff1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7461, "upload_time": "2012-06-16T14:34:36", "url": "https://files.pythonhosted.org/packages/cd/89/5ea9e9b3e3454b8b403f5224084b24256575417ffa347774f136e57b3870/OplogReplay-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f152ca80c191457f89a55cdcbc9b8ff1", "sha256": "5a34cd29b84e7d4ed9fd832e4c650ddb2fb68aeb7590ba7fb99d9ef30201985a" }, "downloads": -1, "filename": "OplogReplay-0.1.4.tar.gz", "has_sig": false, "md5_digest": "f152ca80c191457f89a55cdcbc9b8ff1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7461, "upload_time": "2012-06-16T14:34:36", "url": "https://files.pythonhosted.org/packages/cd/89/5ea9e9b3e3454b8b403f5224084b24256575417ffa347774f136e57b3870/OplogReplay-0.1.4.tar.gz" } ] }