Uploaded image for project: 'Java Driver'
  1. Java Driver
  2. JAVA-4487

Use project reactor for Scala Observable implicits

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.6.0
    • Affects Version/s: None
    • Component/s: Scala
    • None

      Summary

      Currently, custom observable code is used and this has been shown as both fragile and racy (JAVA-4413).  The reactor project is thoroughly tested and provides all the features required. So update the code to use that directly.

      Motivation

      Who is the affected end user?

      Both driver users and code owners.

      How does this affect the end user?

      Reduces the amount of code to maintain and reduces the risk of bugs.

      How likely is it that this problem or use case will occur?

      Reportedly its low

      If the problem does occur, what are the consequences and how severe are they?

      Main is to reduce risks

      Is this issue urgent?

      Not urgent but for next release.

      Is this ticket required by a downstream team?

      N/A

      Is this ticket only for tests?

      No

            Assignee:
            ross@mongodb.com Ross Lawley
            Reporter:
            ross@mongodb.com Ross Lawley
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: