Uploaded image for project: 'Ruby Driver'
  1. Ruby Driver
  2. RUBY-555

Refactor the JRuby wrapper for Java BSON

    • Type: Icon: Improvement Improvement
    • Resolution: Won't Fix
    • Priority: Icon: Major - P3 Major - P3
    • 12_01_17
    • Affects Version/s: 1.8.2, 1.8.3
    • Component/s: None

      RUBY-554 showed us that we have a number of issues within the JRuby extension currently wrapping the Java driver's BSON package. Much of what is there is messy and unnecessary in later versions of JRuby.

      This ticket is to track the effort to properly evaluate the need for the current code and future of this part of the Ruby driver.

      Some resources for research:
      http://jruby.org/apidocs/org/jruby/javasupport/util/ObjectProxyCache.html
      http://jira.codehaus.org/browse/JRUBY-6506
      https://github.com/jruby/jruby/wiki/Persistence
      https://github.com/headius/weakling

            Assignee:
            Unassigned Unassigned
            Reporter:
            brandon.black@10gen.com Brandon Black
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: