Skip to content
Commits on Jul 31, 2013
  1. @tomwidmer

    Merge branch 'GPMONGODB-311' into 1.x

    Conflicts:
    	grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/engine/NativeEntryEntityPersister.java
    tomwidmer committed Jul 31, 2013
  2. @tomwidmer
Commits on Jun 24, 2013
  1. @graemerocher

    update versions in plugin

    graemerocher committed Jun 24, 2013
  2. @graemerocher
  3. @graemerocher

    fix failng test

    graemerocher committed Jun 24, 2013
  4. @graemerocher
  5. @graemerocher
  6. @graemerocher
  7. @graemerocher
  8. @graemerocher
  9. @graemerocher

    test for GPMONGODB-304

    graemerocher committed Jun 24, 2013
Commits on Jun 21, 2013
  1. @graemerocher
  2. @graemerocher

    test for GPMONGODB-295

    graemerocher committed Jun 21, 2013
  3. @graemerocher
  4. @graemerocher
  5. @graemerocher

    Improvements to stateless mode for GPMONGODB-281 "Memory leak when in…

    …stantiating large amounts of objects"
    graemerocher committed Jun 21, 2013
Commits on Jun 20, 2013
  1. @graemerocher

    Fix for GPMONGODB-281 "Memory leak when instantiating large amounts o…

    …f objects"
    
    New stateless session mode that allows users to map an entity as stateless and have its state not kept the session. This allows mapping domain classes to much larger MongoDB datasets
    graemerocher committed Jun 20, 2013
  2. @graemerocher

    partial fix for GPMONGODB-281 "Memory leak when instantiating large a…

    …mounts of objects"
    
    Now Mongo queries return a MongoResultList that only initializes objects on demand using the cursor instead of initializing all objects using toArray() as was the case before. This means you can iterate over larger datasets than before.
    
    However, the fix is only partial because we still load and cache objects in the first level cache. We need to implement a stateless session mode for Mongo to allow skipping all caching layers (first level cache, second level cache etc.)
    graemerocher committed Jun 20, 2013
  3. @graemerocher
  4. @graemerocher

    support passing the event object to the before* and after* event hand…

    …lers, ignore for JPA since event listeners are not allowed to evict changes
    graemerocher committed Jun 20, 2013
  5. @graemerocher

    fix failing test

    graemerocher committed Jun 20, 2013
  6. @graemerocher
  7. @graemerocher

    fix failing tests

    graemerocher committed Jun 20, 2013
  8. @graemerocher
  9. @graemerocher

    fix failing tests

    graemerocher committed Jun 20, 2013
  10. @graemerocher

    test for GPMONGODB-278

    graemerocher committed Jun 20, 2013
  11. @graemerocher
Commits on Jun 19, 2013
  1. @tomwidmer
  2. @tomwidmer

    Fix GPMONGODB-257.

    New AssociationIndexer.preIndex method added, which allows embedding indices directly in the document
    before it is persisted, if appropriate to the store type (useful for document databases like Mongo
    or CouchDB).
    
    Mongo tests passed, indicating no regressions. New test cases weren't possible, since there is
    no way to intercept the mongo driver to ensure that only the expected persistence operations are performed.
    tomwidmer committed Jun 19, 2013
Commits on Jun 18, 2013
  1. @tomwidmer

    Fix GPMONGODB-296

    Sub-criteria are now wrapped in $and or $or, if there is more than 1 of them.
    This fixes queries with two ors in them.
    tomwidmer committed Jun 18, 2013
  2. @graemerocher

    update to 1.1.8.RELEASE

    graemerocher committed Jun 18, 2013
  3. @graemerocher
  4. @graemerocher

    update mongo dependencies

    graemerocher committed Jun 18, 2013
  5. @graemerocher
Commits on Jun 17, 2013
  1. @graemerocher
Something went wrong with that request. Please try again.