Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-6010

JDBC Connector should automatically configure JDBCLoader and JDBCAsyncWriter

    XMLWordPrintableJSON

Details

    Description

      As a Geode user
      When I create a JDBC mapping using the create jdbc-mapping command
      Then I should not be required to perform additional configuration to get the data flowing between Geode and relational database.

      Currently, the user is expected to specify a CacheLoader and an AsyncEventQueue, which should not be required. We should also go ahead and create an async event queue with default values when a jdbc-mapping is created. (one queue per mapping)


      Acceptance Criteria:
      Given that a partitioned region has previously been created
      When a mapping is created using create jdbc-mapping command
      Then list async-event-queues command shows a newly created parallel AEQ
      And describe region command shows our cache-loader and async-event-queue-id configured

      Given that a replicated region has previously been created
      When a mapping is created using create jdbc-mapping command
      Then list async-event-queues command shows a newly created serial AEQ
      And describe region command shows our cache-loader and async-event-queue-id configured

      If cluster configuration is not enabled, it should throw an error.

      Attachments

        Issue Links

          Activity

            People

              dschneider Darrel Schneider
              jchen21 Jianxia Chen
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 50m
                  1h 50m