[SERVER-6053] query safety with PageFaultException Created: 10/Jun/12  Updated: 11/Jul/16  Resolved: 13/Jun/12

Status: Closed
Project: Core Server
Component/s: Networking
Affects Version/s: None
Fix Version/s: 2.1.2

Type: Bug Priority: Major - P3
Reporter: Eliot Horowitz (Inactive) Assignee: Eliot Horowitz (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Operating System: ALL
Participants:

 Comments   
Comment by auto [ 13/Jun/12 ]

Author:

{u'date': u'2012-06-13T10:04:30-07:00', u'email': u'eliot@10gen.com', u'name': u'Eliot Horowitz'}

Message: SERVER-6053 - make sure not to point to memory in a query Message
Branch: master
https://github.com/mongodb/mongo/commit/4778d51c02fbbcb0d9ded0440320ac19cec156f3

Comment by Eliot Horowitz (Inactive) [ 13/Jun/12 ]

@aaron

a) not planning on reverting unless we see a specific case. would rather move forward and make sure we're not using any memory from the Message. did more work there
b) right, isn't that ok?
c) fixed I believe
d) so we don't do it after we return in case we change, so just more defensive

Comment by auto [ 12/Jun/12 ]

Author:

{u'login': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-6053 don't allow page faults after we create a ClientCursor
Branch: master
https://github.com/mongodb/mongo/commit/d2a281541fc52b5607859ad1f0405e23031ad072

Comment by auto [ 12/Jun/12 ]

Author:

{u'login': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-6053 - don't allow page faults after we handoff buffer or ClientCursor
Branch: master
https://github.com/mongodb/mongo/commit/aaa79d47de287720c9d55943d4c29fbef2e54d9e

Comment by auto [ 12/Jun/12 ]

Author:

{u'login': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-6053 handle recursive case for idhack
Branch: master
https://github.com/mongodb/mongo/commit/68a8f8a93c835a449206709289b4a039b022bc6a

Comment by auto [ 12/Jun/12 ]

Author:

{u'login': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-6053 - start making PageFaultRetryableSection blocking tighter
Branch: master
https://github.com/mongodb/mongo/commit/5569a64a41a0f07860acf21bf0c6c2c531de1fc3

Comment by auto [ 10/Jun/12 ]

Author:

{u'login': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-6053 - query pieces need to not rely on the original message buffer having the same scope they do
Branch: master
https://github.com/mongodb/mongo/commit/60feb24defa2cc85d82ac5e80be6bdf13521ef0b

Comment by auto [ 10/Jun/12 ]

Author:

{u'login': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: Revert "SERVER-6053 - make a const copier for Message, not ideal, but correct"

This reverts commit 1c7dca59fbfd2b2f042e2745a1ee58f2c48760d8.
Branch: master
https://github.com/mongodb/mongo/commit/587e650de53c2e44abcf30bec38ba5e4995dda56

Comment by auto [ 10/Jun/12 ]

Author:

{u'login': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-6053 - make a const copier for Message, not ideal, but correct
Branch: master
https://github.com/mongodb/mongo/commit/1c7dca59fbfd2b2f042e2745a1ee58f2c48760d8

Generated at Thu Feb 08 03:10:38 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.