udaykiran19491/user-stories-from-tawos-for-llm-fine-tuning huggingface dataset:
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "As a developer, I'd like to move k8s SPI to it's own repo."
Answer: 11833.0

User story: "As a developer, I'd like to upgrade Spring XD's ambari plugin to 1.3 release."
Answer: 3006.0

User story: "As a developer, I'd want to document the limitations of HSQL DB when using composed jobs. "
Answer: 2807.0

User story: "As a developer, I want to be able to set a partitioning key for the Kafka bus even when there is a single downstream module, so that I can take advantage of the native Kafka partitioning and message ordering support."
Answer: 10036.0

User story: "When a problem occurs connecting to admin, we just get {{Unable to contact Data Flow Admin}} even if the connection is successful and some problem occurs when interpreting the result.  The exception is eaten.  Log an error including the exception.  Currently investigating an NPE in DataFlowTemplate @ line 77."
Answer: 1530.0

User story: "As a developer, I'd like to upgrade to SI 4.2.2.GA release, so I can leverage the latest improvements."
Answer: 11534.0

User story: "As a developer, I'd like to upgrade to 2.2.1 GA release, so I can leverage the latest improvements without breaking backwards compatibility. SHDP 2.3.0 uses Boot 1.3 and HDP and CDH versions that drop older Hive support. To avoid breaking changes we should instead use SHDP 2.2.1 that has backported any improvements that we need as well as move Spring and Hadoop versions to more recent ones."
Answer: 5644.0

User story: "I don't recall why [this commit | https://github.com/garyrussell/spring-xd/commit/ba15a1390f7e448dbc723ee76a45c2e239e0994e] was not applied to master but having the timestamp for each step in the history will be useful.  See [this github issue | https://github.com/spring-projects/spring-xd-modules/issues/24#issuecomment-154436643]. "
Answer: 1376.0

User story: "As a developer, I'd like to optimize YARN deployer, so I can deploy stream and the modules part of the definition rapidly."
Answer: 25827.0

User story: "Make it more clear what drivers need to be copied where. See - https://github.com/spring-projects/spring-xd/issues/1653"
Answer: 18652.0

User story: "Users want the ability to use Composed Jobs (specifically parallel Jobs) without having to update the configurations for the hsqldb and the Isolation Level for spring batch.  These should be set by default. "
Answer: 294.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "Need to add the following instructions to setup the configurations for the Batch Repo to Composed Job Docs to support parallel jobs: 1) uncomment and change the following from  : ```spring:   batch: # Configure other Spring Batch repository values.  Most are typically not needed     isolationLevel: ISOLATION_SERIALIZATION ``` to ```spring:   batch: # Configure other Spring Batch repository values.  Most are typically not needed     isolationLevel: ISOLATION_READ_COMMITTED ```   And update the hsqldb datasource to: spring:   datasource:     url: jdbc:hsqldb:hsql://${hsql.server.host:localhost}:${hsql.server.port:9101}/${hsql.server.dbname:xdjob};sql.enforce_strict_size=true;hsqldb.tx=mvcc"
Answer: 1580.0

User story: "As a developer, I'd like to add {{undeployed}} status for Mesos SPI, so I can represent the correct status instead of the current {{unknown}} state."
Answer: 5763.0

User story: "As a developer, I'd like to add {{undeployed}} status for k8s SPI, so I can represent the correct status instead of the current {{unknown}} state."
Answer: 5764.0

User story: "As a developer, I'd like to add support for {{undeployed}} status consistently across all the deployers, so I can present the correct status instead of the current {{unknown}}. This is applicable for existing streams without any deployment context associated with it. "
Answer: 17220.0

User story: "As a developer, I'd like to add {{undeployed}} status for Lattice SPI, so I can represent the correct status instead of the current {{unknown}} state."
Answer: 5766.0

User story: "As a developer, I'd like to add {{undeployed}} status for CF SPI, so I can represent the correct status instead of the current {{unknown}} state."
Answer: 5766.0

User story: "As a developer, I'd like to create separate repo for Lattice SPI, so I don't have to bundle all SPI variants under one admin project."
Answer: 17329.0

User story: "As a developer, I'd like to submit a PR for existing work on Mesos SPI. "
Answer: 52138.0

User story: "As a user, I'd like to have direct shell commands to scale up/down a given module instance, so I can avoid SPI specific CLI commands that needs run outside of data flow."
Answer: 18192.0

User story: "As a developer, I'd like to revisit the existing design and identify known limitations and/or the gaps. "
Answer: 20165.0

User story: "As a user, I'd like Flo Graphs as screenshots while referring to the batch DSL, so it will be easy for me to relate to concepts. "
Answer: 27058.0

User story: "As a user, I'd like to see the version and SPI type in the `about` section, so I can confirm which build of {{admin-ui}} I'm currently using. "
Answer: 21189.0

User story: "As a user, I'd like to use the admin-ui and flo with consistent look and feel. "
Answer: 21197.0

User story: "As a developer, I'd like to replace all {{Job(s)}} references with {{Task(s)}}. "
Answer: 21202.0

User story: "As a developer, I'd like to replace all references of Spring XD with Spring Cloud Data Flow. "
Answer: 21215.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "As a developer, I'd like to split {{admin}} artifact packaged with hadoop distro specific libraries, so I could avoid adding all variations of hadoop libraries under one project. "
Answer: 3996.0

User story: "As a developer, I'd like to add {{undeployed}} status for YARN SPI, so I can represent the correct status instead of the current {{unknown}} state."
Answer: 11641.0

User story: "As a user, I'd like to refer to 'job orchestration' documentation, so I can use it as guideline for building batch workflows.  "
Answer: 1837.0

User story: "As a user, I'd like to use SpEL expressions inline at the stream definition level, so I can operate on the payload consistently while using any OOTB, including the custom modules. "
Answer: 7242.0

User story: "As a developer, I'd like to enhance test coverage to capture DSL and XML generation variants. "
Answer: 1572.0

User story: "As a developer, I'd like to review and refactor {{JobLaunchingTasklet}}, so I can improve performance characteristics. "
Answer: 487.0

User story: See https://github.com/spring-cloud/spring-cloud-dataflow/issues/128  This is needed to support "channel > channel" type constructs
Answer: 31907.0

User story: "As a developer, I'd like to upgrade to SI 4.2.1 release, so I can take advantage of the latest improvements."
Answer: 8444.0

User story: "As a Flo user, I'd like to have {{timeout}} and {{pollInterval}} as global options at the DSL level, so I can override the defaults at will. "
Answer: 12863.0

User story: "As a developer, I'd like to resolve remaining gaps wrt CI pipelines for Data Flow and the family, so I can continuously evaluate functionalities on every commit."
Answer: 34356.0

User story: "As a user, I'd like to use SFTP source module, so I can create streaming pipeline with it. However, I cannot see SFTP as OOTB module listed on: {{module list}} and as well as the module bits are not available in [maven repo|http://repo.spring.io/libs-snapshot/org/springframework/cloud/stream/module/]. "
Answer: 616.0

User story: "As a user, I'd like to use the latest release of {{gemfire}} sink, so I can create a streaming pipeline to land data in gemfire. "
Answer: 37104.0

User story: "As a developer, I'd like to get rid off {{XDRuntimeException}} from XD."
Answer: 13030.0

User story: "As a s-c-d developer, I'd like to break the build lifecycle to bundle SPI deployers individually, so I don't have to build {{admin}} with all the deployer variations as one whole thing."
Answer: 37571.0

User story: "As a developer, I'd like to port {{file}} module from XD to s-c-s repo, so I can use it as {{source}} module to build streaming pipeline."
Answer: 15916.0

User story: "As a s-c-d user, I'd like to deploy data flow on YARN, so I can reuse the existing Hadoop cluster and leverage data flow features to build streaming or batch pipelines."
Answer: 22850.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "As a s-c-d user, I'd like to have {{runtime info}} as shell command, so I can use this to list the details about the module such as {{host}}, {{port}} and the like."
Answer: 44333.0

User story: "There is a need to customize the ModuleLauncher behavior (itself, NOT pass options to modules that are launched, which is already supported) for example to set the location of the maven repository.  "
Answer: 45056.0

User story: "Currently, s-c-s modules all come with baked in support for multiple cloud binding technologies:  {code:xml}   <!-- Lattice core dependency that activates cloud,lattice profiles when running on Lattice -->   <dependency>    <groupId>org.springframework.cloud</groupId>    <artifactId>spring-cloud-lattice-core</artifactId>    <version>${spring-cloud-lattice.version}</version>    <optional>true</optional>   </dependency>   <!-- Cloud connector dependencies -->   <!-- Lattice connector dependency to create services info from lattice -->   <dependency>    <groupId>org.springframework.cloud</groupId>    <artifactId>spring-cloud-lattice-connector</artifactId>    <version>${spring-cloud-lattice.version}</version>    <optional>true</optional>   </dependency>   <!-- CF connector dependency to create services info from CF -->   <dependency>    <groupId>org.springframework.cloud</groupId>    <artifactId>spring-cloud-cloudfoundry-connector</artifactId>    <optional>true</optional>   </dependency>   <!-- dependency to connect to detected cloud services -->   <dependency>    <groupId>org.springframework.cloud</groupId>    <artifactId>spring-cloud-spring-service-connector</artifactId>    <optional>true</optional>   </dependency> {code}  Should the deployers add those at runtime instead?"
Answer: 45018.0

User story: "As a developer, I'd like to port {{rich-gauge}} module from XD to s-c-s repo, so I can use it as {{sink}} module to build streaming pipeline."
Answer: 49949.0

User story: "As a developer, I'd like to port {{gauge}} module from XD to s-c-s repo, so I can use it as {{sink}} module to build streaming pipeline."
Answer: 49949.0

User story: "As a developer, I'd like to port {{aggregate-counter}} module from XD to s-c-s repo, so I can use it as {{sink}} module to build streaming pipeline."
Answer: 49950.0

User story: "As a developer, I'd like to port {{field-value-counter}} module from XD to s-c-s repo, so I can use it as {{sink}} module to build streaming pipeline."
Answer: 49951.0

User story: "As a XD user, I'd like to have job DSL as an option, so I can leverage the DSL to create comprehensive workflows and orchestrate jobs. "
Answer: 11760.0

User story: "As a developer, I'd like to port {{Log}} module from XD to s-c-s repo, so I can use it as {{sink}} modules to build streaming pipeline."
Answer: 2519.0

User story: We need to make sure that JMX MBean names are unique, even in the case of labeled modules.  The following stream fails for example: "http | filter | filter2: filter | log"  A good candidate could be stream name (group) + module label.
Answer: 20347.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "Described in https://github.com/spring-cloud/spring-cloud-stream/issues/144  As a developer, I want Input enpoints to be started after all the beans in the context, so that received messages can be delivered to components.  "
Answer: 3082.0

User story: "As a s-c-d user, I should be prevented from creating streams with duplicate name. I'd expect streams to have unique names all the time. "
Answer: 174.0

User story: "As a s-c-d developer, I'd like to add test coverage for {{StreamController}}, so I can verify API contracts at build time. "
Answer: 190.0

User story: "As an s-c-d user, I'd like to have the option to use _named channels_, so I can create streaming pipelines without source or sink modules. "
Answer: 2401.0

User story: "As a SCDF user, I want to be able to register artifacts as libraries, so that I can reference them in include and exclude statements."
Answer: 25508.0

User story: "As an s-c-d user, I'd like to take advantage of admin running on variety of platforms such as Lattice, YARN or CF. I'd like to access REST APIs consistently across these platforms."
Answer: 79127.0

User story: "As an s-c-d developer, I'd like to move rabbit {{@Rule}} to a separate repo, so I can consume the test fixtures in different projects."
Answer: 31604.0

User story: "As an s-c-d developer, I'd like to move kafka {{@Rule}} to a separate repo, so I can consume the test fixtures in different projects."
Answer: 31604.0

User story: "As an s-c-d developer, I'd like to move redis {{@Rule}} to a separate repo, so I can consume the test fixtures in different projects."
Answer: 31605.0

User story: "As an s-c-d user, I'd like to deploy s-c-d on Mesos."
Answer: 56547.0

User story: "As an s-c-d user, I'd like to have tab completion on shell, so I can interact with the modules and its available options."
Answer: 22692.0

User story: "As a spring-cloud-stream user, I'd like to build stream definitions using dot-delimited syntax for resolving properties for Tuple and JSON."
Answer: 16229.0

User story: "As a s-c-d developer, I'd like to explore options to bootstrap and setup Lattice based infrastructure for s-c-d's bare metal deployment."
Answer: 151321.0

User story: "As an XD user, I'd like have support restart an existing composed job, so I could re-launch it at will."
Answer: 23979.0

User story: "As an XD user, I'd like to click to go the detail page of the job page whether or not the selected entity is singular or part of a composed job."
Answer: 35717.0

User story: "As an XD user, I'd like to be able to visually differentiate between job-composition workflow and single job."
Answer: 35718.0

User story: "As an XD user, I'd like to have a REST endpoint that returns job composition graph, so I can use it to build visual representation of parent-child relationship.  "
Answer: 35724.0

User story: "As an XD user, I'd like to have a REST endpoint that returns job composition {{flag}}, so I can use it to differentiate visual representation between parent-child relationship and standalone jobs. "
Answer: 35722.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "As a Spring XD developer, I'd like to port {{analytic-pmml}} module from XD to s-c-s repo, so I can use it as {{processor}} module to build streaming pipeline."
Answer: 61558.0

User story: "As a Spring XD developer, I'd like to move {{cassandra}} module from XD to s-c-s repo, so I can use it as {{sink}} to build streaming pipeline."
Answer: 44619.0

User story: "In https://github.com/spring-cloud/spring-cloud-dataflow/blob/master/README.md#running-on-cloud-foundry the section starting 'Now we can configure the app' needs to be revised - the information is both out of date and, even if up-to-date, misleading (it includes some values as if they are universal, when they are really just examples)."
Answer: 40563.0

User story: As an XD module developer I would like to use HDFS for my custom module location even when my namenode is configured for HA.   We had an issue filed in the `spring-xd-ambari` project:  "It seems like custom module doesn't pickup namenode HA? and still use NameNodeProxies.createNonHAProxy?"  see: https://github.com/spring-projects/spring-xd-ambari/issues/14
Answer: 34704.0

User story: "XD Developer does not want the the twitter stream acceptance tests to interfere with other tests."
Answer: 1560.0

User story: "As a developer, I want to be able to connect to multiple external systems for the same binding type, so that I can read data from a system and write it to another."
Answer: 46158.0

User story: "As a developer, I want to have a {{BinderFactory}} abstraction, so that I can support multiple binder types in the future."
Answer: 46174.0

User story: "When a default value is an array, the current behavior (using toString()) not only produces useless results (like `[Ljava.lang.String;@2638011`) but also constantly changing results."
Answer: 861.0

User story: "h2. Narrative As a XD user, I'd like to restart the composed job workflow from Shell/UI. "
Answer: 40285.0

User story: "h2. Narrative Verify that the job launch works as we expect for the composed job. "
Answer: 40280.0

User story: "h2. Narrative As the system, I would like a way to launch a previously deployed job module from another job module.  h2.  Back story For the composed job story, we will have a driver job that consists of each step that represents the execution of a job.  This story is the creation of a {{Tasklet}} that will launch the child job, and upon it's completion, set the results of the driver's step to that of the slave job's results. "
Answer: 24338.0

User story: "As an XD developer, I'd like to explore options to remove composed job, so I can clean-up unused resources and memory footprints. "
Answer: 39914.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: h2. Narrative As an XD developer, I'd like to explore options to represent composed job, so I can create a workflow to orchestrate multiple jobs.  h2.  Back story For the composed job story, we need to create a "real" job module to be expressed in XML, so that we can take advantage of the job execution tasklet in XD-3556, so that each job can be executed as a step in the composed job.   
Answer: 8387.0

User story: "For example the generated value for the cassandra sink results in   {{-$$entityBasePackages$$:: $$the base packages to scan for entities annotated with Table annotations$$ ($$String;$$, default: `[Ljava.lang.String;@2638011`)}}  where the default value changes each time the build is run. "
Answer: 21718.0

User story: "As a Spring XD developer, I'd like to port {{splitter}} module from XD to s-c-s repo, so I can use it as {{processor}} module to build streaming pipeline."
Answer: 67276.0

User story: "As a Spring XD developer, I'd like to port {{shell}} module from XD to s-c-s repo, so I can use it as {{processor}} module to build streaming pipeline."
Answer: 67276.0

User story: "As a Spring XD developer, I'd like to port {{script}} module from XD to s-c-s repo, so I can use it as {{processor}} module to build streaming pipeline."
Answer: 67276.0

User story: "As a Spring XD developer, I'd like to port {{object-to-json}} module from XD to s-c-s repo, so I can use it as {{processor}} module to build streaming pipeline."
Answer: 67277.0

User story: "As a Spring XD developer, I'd like to port {{json-to-tuple}} module from XD to s-c-s repo, so I can use it as {{processor}} module to build streaming pipeline."
Answer: 67277.0

User story: "As a Spring XD developer, I'd like to port {{http-client}} module from XD to s-c-s repo, so I can use it as {{processor}} module to build streaming pipeline."
Answer: 67278.0

User story: "As a Spring XD developer, I'd like to port {{aggregator}} module from XD to s-c-s repo, so I can use it as {{processor}} module to build streaming pipeline."
Answer: 67279.0

User story: "As a Spring XD developer, I'd like to move {{jdbc}} module from XD to s-c-s repo, so I can use it as source to build streaming pipeline. "
Answer: 67280.0

User story: "As a Spring XD developer, I'd like to move {{tcp}} module from XD to s-c-s repo, so I can use it as sink to build streaming pipeline. "
Answer: 67283.0

User story: "As a Spring XD developer, I'd like to move {{splunk}} module from XD to s-c-s repo, so I can use it as sink to build streaming pipeline. "
Answer: 67283.0

User story: "As a Spring XD developer, I'd like to move {{shell}} module from XD to s-c-s repo, so I can use it as sink to build streaming pipeline. "
Answer: 67283.0

User story: "As a Spring XD developer, I'd like to move {{null}} module from XD to s-c-s repo, so I can use it as sink to build streaming pipeline. "
Answer: 67284.0

User story: "As a Spring XD developer, I'd like to move {{mqtt}} module from XD to s-c-s repo, so I can use it as sink to build streaming pipeline. "
Answer: 67284.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "As a Spring XD developer, I'd like to move {{mongo}} module from XD to s-c-s repo, so I can use it as sink to build streaming pipeline. "
Answer: 67284.0

User story: "As a Spring XD developer, I'd like to move {{mail}} module from XD to s-c-s repo, so I can use it as sink to build streaming pipeline. "
Answer: 67285.0

User story: "As a Spring XD developer, I'd like to move {{hdfs-dataset}} module from XD to s-c-s repo, so I can use it as sink to build streaming pipeline. "
Answer: 67286.0

User story: "As a Spring XD developer, I'd like to move {{gpfdist}} module from XD to s-c-s repo, so I can use it as sink to build streaming pipeline. "
Answer: 67286.0

User story: "As a Spring XD developer, I'd like to move {{tcp-client}} module from XD to s-c-s repo, so I can use it as source to build streaming pipeline. "
Answer: 67288.0

User story: "As a Spring XD developer, I'd like to move {{tcp}} module from XD to s-c-s repo, so I can use it as source to build streaming pipeline."
Answer: 67288.0

User story: "As a Spring XD developer, I'd like to move {{mail}} module from XD to s-c-s repo, so I can use it as source to build streaming pipeline."
Answer: 67288.0

User story: "As a Spring XD developer, I'd like to move {{syslog}} module from XD to s-c-s repo, so I can use it as source to build streaming pipeline. "
Answer: 67289.0

User story: "As a Spring XD developer, I'd like to move {{stdout}} module from XD to s-c-s repo, so I can use it as source to build streaming pipeline."
Answer: 67289.0

User story: "As a Spring XD developer, I'd like to move {{reactor-ip}} module from XD to s-c-s repo, so I can use it as source to build streaming pipeline."
Answer: 67290.0

User story: "As a Spring XD developer, I'd like to move {{mqtt}} module from XD to s-c-s repo, so I can use it as source to build streaming pipeline. "
Answer: 67291.0

User story: "As a Spring XD developer, I'd like to move {{mongo}} module from XD to s-c-s-m repo, so I can use it as source to build streaming pipeline. "
Answer: 67291.0

User story: "As a Spring XD developer, I'd like to move {{mail}} module from XD to s-c-s-m repo, so I can use it as source to build streaming pipeline. "
Answer: 67292.0

User story: "As a Spring XD developer, I'd like to move {{jms}} module from XD to s-c-s-m repo, so I can use it as source to build streaming pipeline. "
Answer: 67292.0

User story: "As an s-c-d user, I'd like to contribute modules that immediately reflects in module registry, so I can create stream or task definitions using the shell/rest-api's.   Currently the registry isn't flexible, as it is pretty much [hard-coded at registry bootstrap level|https://github.com/spring-cloud/spring-cloud-dataflow/blob/master/spring-cloud-dataflow-admin/src/main/java/org/springframework/cloud/dataflow/admin/config/ModuleRegistryPopulator.java#L75]. "
Answer: 23095.0

User story: "As an s-c-d user, I'd like to upload custom modules using shell/rest-api, so I can contribute modules and create streaming/batch pipelines. "
Answer: 23098.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "As an s-c-d user, I'd like to {{tap}} the primary pipeline, so I can fork the same data and do some ad-hoc analysis without impacting the original stream."
Answer: 50523.0

User story: As an s-c-d user, I'd like to refer to documentation on "direct binding", so I can use it as a reference to deploy a stream that includes directly bound modules.   Example: {code} java -jar spring-cloud-stream-module-launcher/target/spring-cloud-stream-module-launcher-1.0.0.BUILD-SNAPSHOT.jar --modules=org.springframework.cloud.stream.module:time-source:1.0.0.BUILD-SNAPSHOT,org.springframework.cloud.stream.module:filter-processor:1.0.0.BUILD-SNAPSHOT,org.springframework.cloud.stream.module:filter-processor:1.0.0.BUILD-SNAPSHOT --args.0.fixedDelay=7 --args.1.expression='payload.contains("6")' --aggregate=true --spring.cloud.stream.bindings.output=filtered {code} 
Answer: 67472.0

User story: "As an s-c-d user, I'd like to have documentation on deployment manifest, so I could refer to the relevant bits on {{partitions}}. I'd like to understand how streams withe   "
Answer: 67478.0

User story: "As a s-c-s user, I'd like to have {{Gemfire}} message-channel binder, so I can use {{Gemfire}} as the messaging middleware for low latency use-cases. "
Answer: 50634.0

User story: "As a s-c-s user, I'd like to have the option to use more than one binder connection factory, so I can mix and match where I consume and publish data.   More details [here|https://github.com/spring-cloud/spring-cloud-stream/issues/140]."
Answer: 11695.0

User story: "We do set a default value in: xd/lib/spring-xd-dirt-1.2.1.RELEASE.jar/application.yml  {code} ... xd:   data:     home: file:${XD_HOME}/data   config:     home: file:${XD_HOME}/config   module:     home: file:${XD_HOME}/modules   customModule:     home: file:${XD_HOME}/custom-modules   ui:     home: file:${XD_HOME}/spring-xd-ui/dist/     allow_origin: http://localhost:9889 ... {code}  We need to document how this property can be used to allow for external services to use the XD Rest API and how you can customize it using **servers.yml**"
Answer: 11655.0

User story: As a user, I'm not able to shutdown {{container}} from Admin UI with the following stream definition deployed.  {code} stream create swagataTestIssue --definition "jdbc --query='select employee_id, employee_name, employer from EMPLOYEE' --url='jdbc:oracle:thin:@//localhost:1521/orcl'  --username=springxd --password=xdpwd --driverClassName=oracle.jdbc.OracleDriver --testOnBorrow=false | hdfs --inputType=application/json " --deploy  {code}  More details [here|https://issuetracker.springsource.com/browse/VESC-504].
Answer: 11325.0

User story: "As a s-c-d developer, I'd like to document the use of BOM templates, so the general audience can use it as a reference to include external libraries dynamically."
Answer: 59474.0

User story: "As a XD developer, I'd like to upgrade to SI 4.2, Spring 4.2.1, and AMQP 1.5 dependencies, so I can take advantage of the latest improvements. "
Answer: 10167.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "As a XD developer, I'd like to move header-enricher from modules repo to XD proper. "
Answer: 11888.0

User story: h2. Narrative As an XD developer, I need to be able to create a composed job module as XML from the DSL an store it in the Module File repository.  While the user uses the composed job as if it is a normal job including seeing only the DSL.  In the background the JobFactory will deploy the composed job module.   * When the user destroys the job the module will be deleted from the file module repository. * When the user creates the job a module will be created in the file Module repository. h2. Back story For the composed job story, we need to create a "real" job module to be expressed in XML, so that we can take advantage of the job execution tasklet in XD-3556, so that each job can be executed as a step in the composed job.
Answer: 22864.0

User story: "As a s-c-d user, I'd like to have the option to choose Hadoop distribution of choice, so I can load the right Hadoop libraries in the CP.  "
Answer: 77944.0

User story: "As a s-c-d developer, I'd like to refactor CC SPI deployer with CF java-client, so I can improve the overall design and performance. "
Answer: 12727.0

User story: "As a s-c-d developer, I'd like to pass any overrides via external config file, so I can influence and override the default module configurations. (ex: module resolution from a different maven coordinate). "
Answer: 59644.0

User story: "As a s-c-d developer, I'd like to add support for having different binder types for module's channels, so I can plug {{rabbit}}, {{redis}}, or {{kafka}} as the source or sink to read and write respectively."
Answer: 17025.0

User story: "As a s-c-d developer, I'd like to move {{rabbit}} module from XD to s-c-s repo, so I can use it as {{sink}} to build streaming pipeline."
Answer: 78597.0

User story: "As a s-c-d developer, I'd like to move {{kafka}} module from XD to s-c-s repo, so I can use it as {{sink}} to build streaming pipeline."
Answer: 78597.0

User story: "As a s-c-d developer, I'd like to move {{kafka}} module from XD to s-c-s repo, so I can use it as {{source}} to build streaming pipeline."
Answer: 78598.0

User story: "As a s-c-s-m developer, I'd like to move {{jdbc}} module from XD to s-c-s repo, so I can use it as {{sink}} to build streaming pipeline.   See also XD-2250"
Answer: 64192.0

User story: "As a s-c-s developer, I'd like to support XD-like features where modules bind to incoming messages via expressions or other mechanism, so I can bind message properties to every microservice modules. "
Answer: 60348.0

User story: "As a XD user, I'd like to orchestrate composed jobs, so I can bring multiple jobs into single workflow and operationalize."
Answer: 14022.0

User story: As a XD developer, I'd like to explore repository options for "composed jobs", so I have the leverage to read/write composed job definitions.
Answer: 14026.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "The CF implementation requires that a route be created for each new app. This works fine on the happy path, but is brittle. For example, it will fail if the route required already exists."
Answer: 23205.0

User story: "As a s-c-d developer, I'd like to add _hdfs_ sink to module registry, so I can use this module to build streaming pipeline and write to Hadoop."
Answer: 37.0

User story: "As a s-c-d developer, I'd like to document [Running on Cloud Foundry|https://github.com/spring-cloud/spring-cloud-dataflow#running-on-cloud-foundry] section in README, so it can be publicly available as deployment guideline."
Answer: 4112.0

User story: "As a s-c-d user, I'd like to create a new banner, so I can embed and display the banner when the shell server boots-up.   Perhaps use this [banner generator|http://patorjk.com/software/taag/#p=display&f=Standard&t=Spring%20Cloud%0AData%20Flow%20%20%3E%3E%3E%3E%3E%20]?"
Answer: 7218.0

User story: "We currently use fixed paths like `spring-cloud-data-yarn/spring-cloud-data-yarn-appmaster/target/spring-cloud-data-yarn-appmaster-1.0.0.BUILD-SNAPSHOT.jar` in yml files. Need to make define version during a build and allow to override location of those files."
Answer: 394.0

User story: "Create Parent pom file for build Create .settings file Migrate Timestamp task from SCSM to SCTM. "
Answer: 47442.0

User story: "As a module author, I would like to apply RxJava processor module with spring cloud stream. "
Answer: 1548.0

User story: "Upload of module launcher bits is slow because we do not take into account the CC cache. To fix this we need to use an async upload, and to somehow generate the SHA, etc, for the Module Launcher so that CC can pre-empt uploading all the bits every time."
Answer: 119727.0

User story: "Currently we handle only a single page response from CC SPI list requests, but potentially there could be multiple ones."
Answer: 119731.0

User story: "Currently only the STARTED application (and application instance) status is recognised. This issue will look at the other possible states and report them as module instance states.  This would be trivial if we knew what the possible states might be and how we should interpret them for module instance state."
Answer: 8631.0

User story: "Currently we deploy a single instance, and ignore the ModuleDeploymentRequest instances setting.  It is easy to change this in the ModuleDeployer, but there is no guarantee this will work in the ModuleLauncher, so we hold off until that can be verified."
Answer: 8636.0

User story: "As a s-c-d developer, I'd like to produce ref. documentation for s-c-d architecture, so I could define 1.x and 2.x deployment differences. "
Answer: 15310.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: Deploying a Stream with HDFS sink and JDBC as source displays incorrect information on the tooltip for the JDBC source. The issue occurs when there are more than 1 containers deployed and the source is deployed on one container and the sink is deployed on another container. I have checked the REST endpoints and they seem to show the correct information. (http://localhost:9393/runtime/containers.json)  In my test case, say if there are 2 containers and source and sink are deployed on the same container, the tooltip's show correct information. The Stream I used for testing purposes is as follows - {noformat}  stream create swagataTestIssue --definition "jdbc --query='select employee_id, employee_name, employer from EMPLOYEE' --url='jdbc:oracle:thin:@//localhost:1521/orcl'  --username=springxd --password=xdpwd --driverClassName=oracle.jdbc.OracleDriver --testOnBorrow=false | hdfs --inputType=application/json " --deploy  {noformat}  I will attach the screenshots. This issue has also been reported when using Gemfire as source and HDFS as sink.  Thanks, Swagata
Answer: 37306.0

User story: "As a s-c-s developer, I'd like to fix the {{Kafka}} binder, so I can create messaging microservices apps and successfully bind them to an operational Kafka broker. "
Answer: 975.0

User story: "As a s-c-d developer, I'd like to setup {{gh_pages}} branch for s-c-d and s-c-s-m repos, so I can start pushing documentation with PR commits."
Answer: 16888.0

User story: "Create a timestamp job that will be used a a sample for users to create their own spring boot based jobs.   "
Answer: 2.0

User story: "The s-c-s-module-launcher document requires update for running it on standalone, docker, lattice. Also, the docker-compose yml requires fix so that modules in there are bound together."
Answer: 4344.0

User story: "Instead of using real `moduleDeployer`, try using mocks so that the module deployer downloading the maven co-ordinates from repo can be avoided (for module deployment case).  Since module deployer and controllers are tested individually, it would be good to focus on shell functionality only for the shell tests."
Answer: 4905.0

User story: "As a s-c-d developer, I'd like to provide optional key-value pairs as deployment properties, so I could leverage them at the runtime to instruct how the modules will be deployed.   _The scope of this story is to specifically support {{count}} to represent {{N}} instances of modules that share the same environment variables._"
Answer: 1251.0

User story: "As a s-c-d developer, I'd like to have {{module info}}, {{module list}}, {{module register}}, and {{module unregister}} commands, so I can interact with {{ModuleRegistry}}."
Answer: 11761.0

User story: "h2. Narrative As a user, I need to be able to deploy a task (boot jar) via the CLI.  h2.  Back story Since the concept of jobs as an explicit primitive within Spring XD is going away in spring-cloud-data, the shell needs to be updated to reflect that."
Answer: 10537.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: Can take from previous implementation in XD/SI/Boot. Should have a way to enforce not skipping tests based on an environment variable.  Consider moving this coverage to SI "commons" or equivalent. 
Answer: 66541.0

User story: "As a s-c-d developer, I'd like to create {{ModuleRegistry}} implementation, so I can use this infrastructure to lookup module coordinates by name."
Answer: 5753.0

User story: "As a s-c-s developer, I'd like to enable {{offline}} mode for {{AetherModuleResolver}}, so I can pull the module artifacts from local instead of remote maven repo."
Answer: 6672.0

User story: "Make ChannelBindingAdapter implement SmartLifecycle so that it gets started with the highest precedence and before any other message producing bean."
Answer: 7.0

User story: "As a s-c-d developer, I'd like to create foundation to support _processor_ as OOTB modules, so I can use the processor modules from {{s-c-s-m}} repo to build streaming pipeline."
Answer: 8485.0

User story: As a s-c-d developer, I'd like to create a new project to contain all the rules associated {{@RedisRule}} contract, so it is isolated from core functionalities and reusable by test coverage as needed.    Consider moving this coverage to SI "commons" or equivalent. 
Answer: 68112.0

User story: "As a Spring XD developer, I'd like to port SFTP module from XD to s-c-s repo, so I can use it as source modules to build streaming pipeline. "
Answer: 82723.0

User story: "As a s-c-d developer, I'd like to move the external library to its own project, so we have a clear separation of functionalities in s-c-d repo."
Answer: 81514.0

User story: "As a s-c-s developer, I'd like to refactor the current {{ModuleLauncher}} contract with Boot's {{JarLauncher}} API, so we don't have to maintain duplicate functionality."
Answer: 108452.0

User story: "As a s-c-d developer, I'd like to experiment how do we resolve and then add module dependent JAR's to Boot loader, so I have an approach to handle external libraries required by OOTB modules. "
Answer: 16.0

User story: "As a s-c-d developer, I'd like to make the deployer work asynchronously, so I can use the shell to return quickly and also queue deploy operations within YARN as tasks."
Answer: 22900.0

User story: "As an s-c-d developer, I'd like to add support to negotiate with the ResourceManager REST-APIs to deploy modules by groups. so I can build instrumentation to start the App instances automatically. Perhaps also take into account of the App specifics such as  {{appType=CLOUDDATA}} and {{appName=spring-cloud-data-yarn-app}}. "
Answer: 22907.0

User story: "As a s-c-d developer, I'd like to add support to deploy YARN App into HDFS automatically, so I can have the {{xd-admin}} orchestrate overall deployment by leveraging the manifest to deploy where and with what assets."
Answer: 22912.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "As a s-c-d user, I'd like to have the option to support passing definition parameters into YARN container, so I can effectively use those _params_ within the module running inside the container."
Answer: 22915.0

User story: "Build SCS and SCD projects upon change in github repo. Push docker image for SCD-Admin to docker hub"
Answer: 3.0

User story: "As a s-c-s developer, I'd like to create auto configuration for {{singlenode}} binder configuration/properties, so I can automatically configure the Spring application based on the dependencies."
Answer: 4035.0

User story: "As a user I should be able to use the existing admin UI client for spring-cloud-data admin with the appropriate server configurations."
Answer: 8.0

User story: "Spring-cloud-data admin requires lattice connector and `spring-cloud-spring-service-connector` dependencies so that the admin controllers get access to any services while running on lattice.  One example is, CounterContoller using `redis` service for MetricRepository."
Answer: 5.0

User story: "Improve Spring Cloud Stream module launcher/resolver properties:  1) Support comma separated remoteRepositories 2) Classify/group the properties"
Answer: 16658.0

User story: "Spring Integration 4.2 changed the default SFTP session factory to *not* accept keys from unknown hosts by default. This is more secure.  You either have to provide a pre-populated {{known_hosts}} file or set {{allowUnknownKeys}} to true.  If you do both, the keys will be automatically added to the known hosts file.  When updating XD to 4.2.0.RC1 I simply set the boolean to true, to retain the previous behavior.  Add properties to the SFTP source to allow configuration of these properties at the stream level. "
Answer: 91440.0

User story: "As a s-c-d developer, I'd like to upgrade {{receptor-client}} to comply with latest {{Receptor}} API changes, so I can sync-up and take advantage of the recent improvements. "
Answer: 5.0

User story: "As a Spring XD developer, I'd like to move {{trigger}} module from XD to s-c-s repo, so I can use it as source to build streaming pipeline. "
Answer: 136840.0

User story: "Hi, Passwords are visibly when using custom modules.  Attached is example custom module code and xd-shell script to reproduce the problem using stream module of type processor on Spring XD 1.2.1.RELEASE.   Compile with Maven (mvn clean install) and run xd-shell script (xd-shell --cmdfile ./runme.cmd). "
Answer: 68134.0

User story: "As an s-c-d developer, I'd like to investigate the distributed deployment of s-c-s modules on YARN, so I can experiment the implementation of YARN SPI and derive the strategy for {{YARNModuleDeployer}}."
Answer: 9982.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: As a module author, I want to be able to test my code in "next to real world" conditions (ie Integration Testing, but not really): - I want all my module wiring to be testable - I want all my module configuration (@ConfigurationProperties) to be in effect, and I want to be able to test various combination of props - I want to be able to send data to my module and assert what is coming at the other end - I want an idiomatic way of asserting the above (eg integration with Hamcrest, etc) - I DONT want to have to send data to an actual bus (redis, rabbit, etc)
Answer: 11450.0

User story: "Currently, @EnableModule hardcodes references to both the redis and rabbit configuration classes, which trigger or don't trigger based on the presence of another jar (which itself has the meat of the configuration). This is typically what boot AutoConfiguration is for.  Moreover, adding a new binding (eg Kafka or a stub for module testing) would require to crack open @EnableModule"
Answer: 1739.0

User story: "As a Spring XD user, I'd like to use the latest releases of {{HDP}}/{{PHD}} distros, so I can leverage the latest features to create pipelines involving {{HDFS}}."
Answer: 77651.0

User story: "Currently the DSL parsing for tasks is a copy and paste of what it is for streams (minus the ability to parse multiple modules).  This results in a lot of duplication.  This should be refactored to remove duplication and remove explicit references to either streams or tasks in common code."
Answer: 13543.0

User story: "As a Spring XD developer, I'd like to move {{gemfire}} module from XD to s-c-s repo, so I can use it as {{sink}} to build streaming pipeline."
Answer: 95191.0

User story: "As a s-c-d developer, I'd like to move {{rabbit}} module from XD to s-c-s repo, so I can use it as {{source}} to build streaming pipeline."
Answer: 142509.0

User story: "As a Spring XD developer, I'd like to move {{redis}} module from XD to s-c-s repo, so I can use it as {{sink}} to build streaming pipeline."
Answer: 18417.0

User story: "As a Spring XD developer, I'd like to port {{FTP}} module from XD to s-c-s repo, so I can use it as {{sink}} modules to build streaming pipeline."
Answer: 107681.0

User story: "As a Spring XD developer, I'd like to port {{file}} module from XD to s-c-s repo, so I can use it as {{sink}} module to build streaming pipeline."
Answer: 82623.0

User story: "As a Spring XD developer, I'd like to port {{router}} module from XD to s-c-s repo, so I can use it as {{sink}} module to build streaming pipeline."
Answer: 144053.0

User story: "As a Spring XD developer, I'd like to port {{transform}} module from XD to s-c-s repo, so I can use it as {{processor}} module to build streaming pipeline."
Answer: 19853.0

User story: "As a Spring XD developer, I'd like to port {{filter}} module from XD to s-c-s repo, so I can use it as {{processor}} module to build streaming pipeline."
Answer: 19853.0
give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: "As a Spring XD developer, I'd like to move {{twittersearch}} module from XD to s-c-s repo, so I can use it as source modules to build streaming pipeline. "
Answer: 144056.0

User story: "As a Spring XD developer, I'd like to move {{twitterstream}} module from XD to s-c-s repo, so I can use it as source modules to build streaming pipeline. "
Answer: 51217.0

User story: "As a Spring XD developer, I'd like to port {{tcp}} module from XD to s-c-s repo, so I can use it as {{source}} module to build streaming pipeline. "
Answer: 82156.0

User story: "As a Spring XD developer, I'd like to port {{http}} module from XD to s-c-s repo, so I can use it as {{source}} module in streaming pipeline. "
Answer: 20332.0

User story: "Enable spring cloud config for all modules  * Add spring cloud config client to pom dependencies.  * Add bootstrap.yml to scs project "
Answer: 125925.0

User story: "User can configure spring cloud data via  via Spring Cloud Config, data-admin.yml or Spring Cloud Connector * Add bootstrap.yml to spring cloud data * create a default data-admin.yml and configure spring data to look for this vs application.yml. * Spring Cloud Data will have Spring Cloud Config enabled by default ** User has the ability to disable it via the bootstrap.yml"
Answer: 40697.0

User story: "As a s-c-d developer, I'd like to derive a strategy for module metadata via {{@ConfigurationProperties}}, so I can implement {{module info}} command in shell to list all the module properties.  "
Answer: 110184.0

User story: "This could focus only on the subset (Stream operations)"
Answer: 11766.0

User story: "As a user I would like to have shell interface to the spring-cloud-data rest API. The scope for this JIRA could be limited to stream commands."
Answer: 2709.0

User story: "Create Confguration and ConfigurationProperties. Configuration must support replacing the default Kryo Codec implementation with something else."
Answer: 6902.0

User story: "As a s-c-d developer, I'd like to add support to expose counter (metrics) endpoints, so I can consume to feed the dashboards to demonstrate {{firehose | counter}} pipe."
Answer: 12417.0

User story: "As an s-c-s developer, I'd like to brainstorm and design the foundation to port XD modules as s-c-s modules, so I can use it as the base and start migrating the modules."
Answer: 20054.0

User story: "As a s-c-d developer, I'd like to add support for _profiles_ to the core {{Admin}} application, so I can back the stream repository with respective backend strategy. For example: {{local}} profile would use in-memory strategy to store the metadata."
Answer: 145799.0

User story: "Apply the same strategy for the Module Command Tests also to all other Shell integration tests."
Answer: 17121.0