-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Debian installer overwrites mongodb, really, why? #1223
Comments
They're different distributions of the same thing, mongod. Sent from my iPhone
|
To my understanding this is not true. Tokumx is not the same thing as mongodb, toku is much more like a software implementing the same protocol/interface as mongodb, but it can't read the same db, so it should not replace the existing mongo installation, especially not w/o a fullscreen red warning screen. This also makes benchmarking the 2 against each other more difficult (if you have 1 machine) and you can't really try toku w/o taking down your mongodb. |
It's a fork, including the binary names, installation paths, etc. On Wed, Apr 22, 2015 at 3:41 PM, mpeteriii [email protected] wrote:
|
There is a package conflict already, which is the right way to handle this situation, and you'll get warnings if you have apt configured properly. You should read the installation docs that explain the process: http://docs.tokutek.com/tokumx/tokumx-installation-packages.html#tokumx-installation-packages-ubuntu |
The fact that it is a fork does not mean that you shouldn't be able to have the 2 on the same machine at once, I see reason why it would be a problem if someone would like to have both, listening on different ports. I understand that the tokumx package has already been introduced and won't be changed but a tokumx-standalone (or sg like that) package version would be useful. This is just my 4c to make it more user friendly. |
You can install the tarball in any directory if you want something standalone. This doesn't need further discussion. |
Yes I can and I will be unnecessarily forced to do this (and go w/o auto updates) as I said in the first post. At least refer to this thing on the official DL page so noone will be surprised. This (to deliberately make the package collide with mongod) was a bad design decision which hampers the adoption of tokumx, at least in some environments. I also consider the thread closed. |
@mpeteriii Well, did you tried to install several nginxs or apaches via apt-get? Agreed with @leifwalsh and @esmet. You've asking about a support for unusual case that can be solved via VMs, or Docker, or tar+make install, but not via aptitude/yum. upd
Because:
What you expect of "drop-in replacement"? |
Hi Guys,
I just wanted to give tokudb a try and installed it from the debian repository following the instructions at http://www.tokutek.com/tokumx-for-mongodb/download-community/
The page does not mention at all that the package will just overwrite the existing mongo installation.. I consider this to be a very-very bad practice. Luckily (?) I was using the same mongo version that is (claimed to be) packed with toku but for someone who is using the newer mongo engine it may (?) cause problems (corrupt db..?)...
Please consider a less intrusive way to set up the packages so mongo and toku could co-exist on the same machine (and be installed/updated with apt). This is a very-very bad practice to just change the mongo executables W/o any significant warning. No package should mess with other packages exacutables in such a way.
The text was updated successfully, but these errors were encountered: