Skip to content
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

Adding authentication support. Adding master slave support from others #49

Merged
merged 79 commits into from
Feb 24, 2014

Conversation

trupheenix
Copy link
Contributor

This version has authentication support built in along with master slave support.

This method will return a deferred that will fire when the
connection has successfully connected or has failed to
connect.
…ver.

This is the first step in a long process of cleaning things up to
properly support replica sets. I have most of that working ina small
prototype locally, this is the process of shimming that into the
existing codebase.

This will take a few days, but seems to work well in my tests thus far.

Unit tests do not all pass, that will be fixed.
These will be replaced with new tests for the new design once
things are pieced together.
This doesn't belong here anyway, it should only be used on
getlasterror commands that follow this convention.

For example, storing an object with {"err": "blah"} could result
in this code path getting reached.
This allows for resolvers to cleanup their state if we are that
far down the co-routine execution.
This fork has changed a lot from upstream. Might as well update
the setup.py information to match it.
Christian Hergert and others added 25 commits January 21, 2013 13:24
This sacrifices the top bit just because. We could go ahead and use
UINT_MAX if we want to I guess.
Allow collection.group to use a function for group keys
Fix initialization when slaveok is allowed
Signed-off-by: Andreas Schobel <aschobel@gmail.com>
New pymongo driver has errors in a different module
No need to fetch more if you get all the data you need

In current case if you have a lot of data, code will fetch it all using chunks of LIMIT size and chop it later to just first one.
Fix Getmore code, when you really have alot of data and limit clause
Conflicts:
	README.rst
	txmongo/__init__.py
Conflicts:
	txmongo/_gridfs/grid_file.py
@fiorix fiorix merged commit cb00c45 into twisted:master Feb 24, 2014
@fiorix
Copy link
Collaborator

fiorix commented Feb 24, 2014

I had to update the version because HEAD was 0.4.2 and this one was 0.4. Now it's 0.4.3.
Good job by all of you, thanks.

@trupheenix
Copy link
Contributor Author

You might want to change the README message because it got updated to mine
by mistake.

On Mon, Feb 24, 2014 at 8:16 PM, Alexandre Fiori
notifications@github.comwrote:

I had to update the version because HEAD was 0.4.2 and this one was 0.4.
Now it's 0.4.3.
Good job by all of you, thanks.

Reply to this email directly or view it on GitHubhttps://github.com//pull/49#issuecomment-35892510
.

@fiorix
Copy link
Collaborator

fiorix commented Feb 25, 2014

No worries. I actually noticed this and some other copyright changes but was on a rush and left unchanged. Will update later, thanks :-)

Sent from the future

On Feb 25, 2014, at 3:38 AM, Tru Pheenix notifications@github.com wrote:

You might want to change the README message because it got updated to mine
by mistake.

On Mon, Feb 24, 2014 at 8:16 PM, Alexandre Fiori
notifications@github.comwrote:

I had to update the version because HEAD was 0.4.2 and this one was 0.4.
Now it's 0.4.3.
Good job by all of you, thanks.

Reply to this email directly or view it on GitHubhttps://github.com//pull/49#issuecomment-35892510
.


Reply to this email directly or view it on GitHub.

@RouxRC RouxRC mentioned this pull request Aug 24, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants