Skip to content

monstache v2.0

Compare
Choose a tag to compare
@rwynn rwynn released this 13 Nov 02:39
· 414 commits to master since this release

64-bit Linux binary built with go1.7.3

  • Fixes an issue with the default mapping between mongodb and elasticsearch. Previously, each database
    in mongodb was mapped to an index of the same name in elasticsearch. This creates a problem because
    mongodb document ids are only guaranteed unique at the collection level. If there are 2 or more documents
    in a mongodb database with the same id those documents were previously written to the same elasticsearch index.
    This fix changes the default mapping such that the entire mongodb document namespace (database + collection)
    is mapped to the destination index in elasticsearch. This prevents the possibility of collisions within
    an index. Since this change requires reindexing of previously indexed data using monstache, the version
    number of monstache was bumped to 2. This change also means that by default you will have an index in
    elasticsearch for each mongodb collection instead of each mongod database. So more indexes by default.
    You still have control to override the default mapping. See the docs for how to explicitly control the index
    and type used for a particular mongodb namespace.
  • Bumps the go version to 1.7.3
md5

fe05e10227d4168d05055647551db5ed monstache

sha256

9ef0077ce4d4fcbca54b3c23bfacca7932d9dee959b6ed0141c520f9ed9d7941 monstache