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 user, I'd like to parameterize Merge Options, so I can incrementally consume the delta with the help of megastore.  "
Answer: 27586.0

User story: "As a user, I'd like to parameterize CodeGen Options, so I can generate code on the fly as needed.   "
Answer: 27591.0

User story: "As a user, I'd like to parameterize all Import Options, so I can eliminate the need for {{—args}} option since it gets confusing."
Answer: 85058.0

User story: "As a developer, I'd like to document how to nest batch jobs and workflows in XD, so it will be easy for end-users to use it as reference. "
Answer: 88068.0

User story: The Sqoop module is generating a SQL statement for --table argument that is not correct for Oracle source.  The Job definition is:  job create sqoop_lookup --definition "sqoop --command=import --args='--connect=jdbc:oracle:thin:@XXXXXXXXX --driver=oracle.jdbc.OracleDriver --direct --username=********* --password=********* --table=W_LOOKUP_D  --target-dir=/user/zeybeb/ingest/gdw/masterdata/lookup_d --num-mappers=1'" --deploy   the --table=W_LOOKUP_D results in Sqoop Object generation:  13:22:59,798 INFO main manager.SqlManager - Executing SQL statement: SELECT t.* FROM W_LOOKUP_D AS t WHERE 1=0 13:22:59,861 ERROR main manager.SqlManager - Error executing statement: java.sql.SQLSyntaxErrorException: ORA-00933: SQL command not properly ended  the SQL shoudl be generate with '<table_name> t' instead of '<table_name> AS t'  The --table argument does not except a schema name. User should be able to provide schema.table_name syntax.  
Answer: 1523.0

User story: "As a Spring XD user, I'd like to create streaming pipelines, so I can take advantage of latest specs from both XD and Spark/Spark Streaming."
Answer: 246308.0

User story: "As a developer, I'd like to add documentation on escape quotes, so when someone using Sqoop job can double escape {{\\\\N}} instead of sending quotes {{'\N'}} to successfully submit the job."
Answer: 43396.0

User story: "As a developer, I'd like to create persistent repository for streams, so I could leverage the persisted metadata and reestablish the streaming pipe under failure conditions."
Answer: 203922.0

User story: "As a developer, I'd like to define pluggable runtime SPI, so I have the option to choose the implementation based on deployment targets such as CF, on-prem, Mesos etc."
Answer: 193176.0

User story: "As a developer, I'd like to create a [java client|https://github.com/markfisher/receptor-client] for Receptor, so I can interact with Diego runtime via Receptor API calls from XD. "
Answer: 22890.0

User story: "As a developer, I'd like to build isolated Boot-based {{ModuleRunner}} for use in container-managed environments, so I can run XD without the hard requirement for running _xd-containers_."
Answer: 22897.0

User story: As a developer, I'd like to migrate module deployment from the "repository" abstraction (used for stream/job definitions), so I can create it as a pluggable runtime SPI.
Answer: 193191.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 bench test cases around {{TupleBuilder}}, so I can identify the bottlenecks and tune for performance optimizations. "
Answer: 22972.0

User story: "As a developer, I'd like to revisit performance benchmarks with new improvements, so I can verify the optimizations around _jdbchdfs_."
Answer: 128403.0

User story: "After the Introduction to XD-2861 the acquisition of JobResources takes more time.  We have to introduce a pause to wait for getJobDefinitionResource to be populated. "
Answer: 23144.0

User story: "As a developer, I'd like to add a new CI build to include _install_ target, so I can verify the target expectations, as it is often time consuming to verify it in the development environment."
Answer: 22827.0

User story: "As a developer, I'd like to complete the remaining work with DEBS challenge, so I can submit by the deadline."
Answer: 71591.0

User story: "As a user, I'd like to upgrade to Spring Boot 1.2.3 release, do I can leverage the latest improvements and bug fixes.  We should also sync-up the following dependency updates to [synchronize with Boot|https://github.com/spring-projects/spring-boot/blob/master/spring-boot-dependencies/pom.xml]: {code} <logback.version>1.1.3</logback.version> <jackson.version>2.5.1</jackson.version> <gemfire.version>8.0.0</gemfire.version> <h2.version>1.4.185</h2.version> <javax-mail.version>1.5.3</javax-mail.version> <undertow.version>1.2.3.Final</undertow.version> <joda-time.version>2.7</joda-time.version> <nekohtml.version>1.9.21</nekohtml.version> <activemq.version>5.11.1</activemq.version> <antlr2.version>2.7.7</antlr2.version> <commons-dbcp2.version>2.0.1</commons-dbcp2.version> <tomcat.version>8.0.21</tomcat.version> <aspectj.version>1.8.5</aspectj.version> <groovy.version>2.4.3</groovy.version> <crashub.version>1.3.1</crashub.version> <jetty.version>9.2.9.v20150224</jetty.version> <elasticsearch.version>1.4.4</elasticsearch.version> <flyway.version>3.2.1</flyway.version> <freemarker.version>2.3.22</freemarker.version> <jdom2.version>2.0.6</jdom2.version> <liquibase.version>3.3.2</liquibase.version> <mockito.version>1.10.19</mockito.version> mongodb.version>2.13.0</mongodb.version> <slf4j.version>1.7.11</slf4j.version> <spring-cloud-connectors.version>1.1.1.RELEASE</spring-cloud-connectors.version> <spring-security.version>4.0.1.RELEASE</spring-security.version> <jedis.version>2.6.2</jedis.version> <spring-ws.version>2.2.1.RELEASE</spring-ws.version> {code}"
Answer: 48798.0

User story: "As a developer, I'd like to upgrade to SI Kafka release, so I can synchronize with latest improvements and bug fixes.  "
Answer: 30422.0

User story: "As a developer, I'd like to upgrade to SI milestone/GA release, so I can synchronize with JMX improvements.    This is dependent on SI Milestone and GA release timelines."
Answer: 30508.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 would like to connect to the broker that hosts the Rabbit queue, so I can connect to a Rabbit cluster that's setup for HA/FT. Perhaps consider having this feature natively supported in spring amqp itself."
Answer: 62124.0

User story: "As a user, I'd like to have the configuration option to use an alternative DLQ, so I can publish the message this time with additional headers, including one that contains the exception (and stack trace). "
Answer: 27254.0

User story: "While creation sqoop and providing the password for the sqoop jobs the guid does not mask the password with a '*********'."
Answer: 43609.0

User story: "Characters line \t, \n, etc. should be either escaped, or rendered as human readable variants in module info (eg <newline>)"
Answer: 79589.0

User story: "As a developer, I'd like to certify Spring XD against PHD 3.0, so I can synchronize with the latest ODP based bits. "
Answer: 32865.0

User story: "When uploading a new version of a module the admin container if there is already an existing module, the behavior should be to delete the existing contents of the module directory and replace it with that of the new upload jar.  This would be an optional parameter."
Answer: 29886.0

User story: "Similar to the DetailedModuleDefinitionResource that is returned when querying a single module, but would be returned when listing (provided a ?full flag has been turned on)"
Answer: 11026.0

User story: "The current build ships everything that is found in the modules directory, including build artifacts such as build/ or IDEA *.iml files.  Restrict the build to only include config/, lib/ at the moment."
Answer: 82535.0

User story: As a user, I'd like to have an option to have the hdfs sink use "Syncable" writes to provide better resiliency in the case of sink/container failures. I'm willing to accept the performance penalty if I choose this option. 
Answer: 302127.0

User story: "As a developer, I'd like to add support for explicit partition count configuration, so I can use this option to cleverly route the payload to the intended consumer (module)."
Answer: 32104.0

User story: "As a user, I logged in with ROLE_CREATE and I get an error while trying job creation from admin_ui. I can create job from the shell successfully. Trying the same workflow with ROLE_ADMIN results with the same error as well. I don't see anything in the admin/container logs about the error itself. "
Answer: 5687.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: "Initial support for partitioned batch jobs (initially tested with a local bus) had an {{ExecutorChannel}} in the job context to enable multiple partitions to run. Otherwise, with a local bus, only one partition would run at a time.  When further work was done to support other buses, this was removed and the bus was used to control partition concurrency.  The {{LocalMessageBus}} was changed to use an unbounded task executor; this was wrong because now all partitions ran at once.  Further changes to the local bus changed the task executor to be pooled, but with default properties that mean only one thread is used.  Further, the pool configuration is bus-wide so you can't use that configuration to select the concurrency for an individual job.  The bottom line is that the local bus is not suitable for partitioned batch jobs; it was not anticipated that it would be used for this scenario. With 1.0.x too many partitions run (all); with 1.1.x only one thread runs (by default).  In the local bus, we need to use a configurable, dedicated, bounded task executor for each batch job. "
Answer: 11234.0

User story: "I had a custom module with a typo: base_packages=base_packages=com.acme.config  The module deploys without error but the stream hangs since the channels, etc. are not found in the stream plugin. Very hard to debug. "
Answer: 1152.0

User story: "*http://localhost:9393/admin-ui/#/streams/definitions/test/deploy*"
Answer: 129083.0

User story: "As a developer, I'd like to add support for dynamic classpath for modules, so we can have the flexibility to load the right dependencies either based on module options (0) or via other properties such as including the dependencies from a specific location (1).   (0): {code} /lib/*.jar:lib/${distro}/*.jar {code}  (1): {code} ${xd.home}/lib/hadoop/${distro}/*.jar {code}  *Example:* {code} http | hdfs --distro=PHD22  http | myCustomModule --classpath=/my/funky/dir  http | jpa --provider=eclipse  jpa: /config/ /lib/something-that-is-common.jar     /eclipse/eclipse-link-3.2.jar     /hibernate/hibernate-core-5.0.jar  module.classpath = /lib/*.jar:/lib/${provider}/*.jar {code}"
Answer: 14243.0

User story: "As a developer, I'd like to create a _gpload_ tasklet, so I can ingest data from various sources into GPDB in an efficient manner."
Answer: 25637.0

User story: "As a developer, I'd like to use an efficient approach to read files, so I don't have to read line-by-line and keep it in-memory in order to consume/write the file content.   Would the _tasklet_ approach be better as opposed to transmitting data via message bus (as streams)? "
Answer: 80507.0

User story: "As a developer, I'd like to setup UI infrastructure, so I can integrate admin_ui and Flo."
Answer: 26107.0

User story: "As a user, I'd like to have the OOTB _gpfdist_ sink module, so I can use this module to do ultra fast data movement from various sources into GPDB/HAWQ."
Answer: 18407.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 host/read Python script (file) from HDFS, so I can use the shell processor in XD (on CF) to delegate data science functionality to Py runtime and receive the feedback back in XD."
Answer: 358497.0

User story: "As a developer, I'd like to update all the module docs to also include _shortDescription_ so that it's available for users to learn more about the module."
Answer: 29825.0

User story: "As a developer, I'd like to continue XD-on-Lattice/Diego PoC, and will be focused on the design of a pluggable SPI, so it is more generally applicable than Lattice, with the Receptor API being just one implementation option. "
Answer: 26297.0

User story: Following the recent move of the doco to the main repo, it makes sense to have the doc generation be part of the "main" build, at an early stage, as an incentive for developers to push doc changes as soon as they change the code.  
Answer: 181541.0

User story: As a developer, I'd like to create a custom job module using Java Config so that I don't have to deal with XML configurations. While deploying/launching the following job, I get the error attached below.  {code:xml} job create --name CDK_Global --definition "customBatchJob" --deploy module upload --type job --name customBatchJob --file /Users/<USER>Documents/IntelliJWorkspace/CustomBatchModule/build/libs/CustomBatchModule-1.1.0.RELEASE.jar job launch --name CDK_Global {code}  *Error:* I'm getting an exception that the job doesn't exist asking if it's deployed
Answer: 1934.0

User story: "This keeps coming up as an issue that prevents us from publishing to maven central."
Answer: 8794.0

User story: "Thanks to Gary I found this little gem of documentation to be able to use xpath expression in XD. Only hiccup is that I had to also add the spring-xml.jar to the classpath (otherwise it is missing XPathException class).   http://stackoverflow.com/questions/29110757/spring-xd-work-with-xml-payload"
Answer: 20739.0

User story: "A placeholder to investigate what can be done with Spring configuration in Module Options Metadata classes to simplify/enhance property configuration.  With @Configuration modules, these may now be beans in the module context. "
Answer: 169937.0

User story: "Not going to integrate with Reactor for stream processing."
Answer: 83456.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: "This apparently is not tested or used internally, but I expect it to fail having tried a similar approach to derive the class of a generic type in a different situation. This method does not always work due to type erasure http://stackoverflow.com/questions/3403909/get-generic-type-of-class-at-runtime.  We need to verify if this is working, if not fix it. The API may require it, so possibly UnsupportedOperationException...   {code} /**    * Infers the type from this class's generic type argument    * @param kryo    * @param input    * @return  */ protected T doDeserialize(Kryo kryo, Input input) {  Class<T> type = (Class<T>) (     (ParameterizedType) this.getClass().getGenericSuperclass()).getActualTypeArguments()[0];   return doDeserialize(kryo, input, type); } {code}"
Answer: 173230.0

User story: "Currently when modules are composed to a single application context, properties are not inherited.  https://github.com/spring-projects/spring-xd/wiki/Modules#placeholders-available-to-all-modules  "
Answer: 4032.0

User story: "The current jdbchdfs job does not take advantage of all the features available to write into HDFS provided by Spring Hadoop's DataStoreWriter implementations, such as partitioning.  Update the jdbchdfs job to use <int-hadoop:store-writer/> (similar to the HDFS Sink) inside a new ItemWriter implementation  "
Answer: 171526.0

User story: "As a developer, I'd like to decouple execution context from job launch lifecycle so that we can avoid CL and serialization errors.   This fix needs to be formally applied in Spring Batch itself. XD will upgrade to Batch release in order to inherit this functionality; hence, the current workaround with XD-2486 needs reafctored. "
Answer: 172768.0

User story: "./gradlew install fails for spring-xd-extension-batch and spring-xd-extension-reactor. The first case is a simple update to gradle/build-extensions.gradle. The 2nd causes several compilation errors that are not trivial for a Reactor noob.  "
Answer: 175701.0

User story: "It should be possible to configure a (short) description for a module that is display above the module options  via {{module info --name ....}}.  The description could contain a few lines describing the core functionality and potentially hyperlinks  to additional information for a module.  This information should be exposed via the REST interface as well.  Currently only the module options are printed."
Answer: 2292.0

User story: "As a user, I'd like to use a _jdbchdfs_ batch job as a passthrough (without chunk processing) so that I don't have to incur the batch read/write overhead."
Answer: 41144.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: "If automatic binding of dead letter is enabled for rabbit mq and taps are deployed, anytime the tap is undeployed, the dead letter for that tap still remains.  The tap uses a unique name and the queue for that is automatically deleted, but the dead letter queue for it is not.  This problem becomes worse when containers are running in yarn and may not live for long periods of time.  Many dead letter queues for taps can become overwhelming."
Answer: 61342.0

User story: "Similar to Sqoop where we move data from RDBMS to HDFS we should look at integrating with Camus to load data from Kafka to HDFS."
Answer: 177331.0

User story: The build has some inconsistencies that should be taken care of. Amongst the one I know:  * The UI project is always getting cleaned, for no apparent reason (there might have been one before), thus triggering a rebuild of everything downstream, most notably DIRT * The “exec" task is not used anymore * Lots of projects are getting the boot plugin applied to them. I'm not sure 100% what that plugin does, but we don't need the repackage bit for example.
Answer: 12959.0

User story: "As a user, I'd like to add the Hadoop _namenode_ specifics in a config file so that I don't have to incur the hassle of pointing to the _namenode_ location every time I open a new DSL session, but it is automatically configured. "
Answer: 373163.0

User story: "As a developer, I'd like to migrate the wiki to project repo so that it can be tagged with the code and versioned etc. "
Answer: 40363.0

User story: "Mask out all properties for XD-EC2"
Answer: 23020.0

User story: "As a developer, I'd like to continue Lattice/Diego POC so that I can identify the scope, risks, and the overall design for a pluggable SPI in XD runtime."
Answer: 18442.0

User story: "As a developer, I'd like to measure performance numbers for a simple stream so that I can characterize the overall throughput. "
Answer: 86619.0

User story: "As a developer, I'd like to fix the offset management with Kafka _source_ module so that I can efficiently perform fetch operation from the given offsets."
Answer: 25500.0

User story: "As a build manager, I'd like to schedule CI builds for windows so that I can verify XD runtime features/functionality.  The scope is to isolate the remaining test failures; perhaps, experiment with new AMI images until we have a solid infrastructure to fix the failing tests."
Answer: 78091.0

User story: "Currently it is necessary to specify mappedRequestHeaders=*  on the rabbit sink, otherwise no headers are mapped to AMQP.  This should be the default behavior."
Answer: 379002.0

User story: "As a developer, I'd like to add load receiving _sink_ module so that I can measure received throughput"
Answer: 11308.0

User story: "As a developer, I'd like to add load generator _source_ module so that I could use it for performance testing use-cases.  "
Answer: 725.0

User story: "As a developer, I'd like to create EC2 AMI with the necessary packages so that I can run the Kafka Perf tests."
Answer: 1646.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 identify the Kafka configurations so that I could setup infrastructure to perform performance testing. "
Answer: 1651.0

User story: "As a developer, I'd like to research and Identify the EC2 infrastructure required  so that I can run performance tests on Kafka. "
Answer: 14.0

User story: "As a developer, I'd like to document the changes to message headers so that users can refer to the troubleshooting section if there are any serialization errors when reusing the 1.0 batch-jobs in 1.1 release.  Perhaps this could be part of [troubleshooting|https://github.com/spring-projects/spring-xd/wiki/Deployment#troubleshooting] section in our wiki."
Answer: 1606.0

User story: "As a developer, I'd like to bench Kafka as message bus using in-built perf-testing producer/consumer utilities so that I can use that as a foundation to build XD use-cases and measure performance.   I'd like to reproduce baseline performance metrics as identified by the Kafka [engineering team|https://engineering.linkedin.com/kafka/benchmarking-apache-kafka-2-million-writes-second-three-cheap-machines]."
Answer: 23514.0

User story: "Some modules inherit {{application.yml}} / {{servers.yml}} via a properties file in {{/config/modules}} ; others have the values defined in the {{...OptionsMetadata}} classes.  Switch all modules to use the latter technique for consistency."
Answer: 384816.0

User story: "As a user, I'd like to have the description for each of the modules so that I can use it to understand the module purpose and it's capabilities (presumably what is captured in javadoc for the module definition)."
Answer: 26211.0

User story: "The current implementation of partitioned job management is entirely based on message exchange over the message bus, in a request reply scenario. This creates challenges when it comes to using certain types of transports, as well as acknowledging crashes.  To that effect, the option of using a different partitioned job coordination strategy, that relies on a distributed computing coordination mechanism such as ZooKeeper should be investigated. "
Answer: 388956.0

User story: "As a build manager, I'd like to have Spring XD RPMs published in spring.io repository so that users can directly download the bits without having to go through appsuite repo or the EULA.   *Location for 1.1.0 RELEASE:* http://repo.spring.io/libs-release-local/org/springframework/xd/spring-xd/1.1.0.RELEASE/"
Answer: 10395.0

User story: "Currently PojoCodec calls kryo.register(Class<?> type) on every ser/deser invocation. This fails with 1.1 because instances are pooled and a different instance may be used to serialize and deserialize.  See https://github.com/EsotericSoftware/kryo#registration.  The fix is to not register classes on the fly. Classes serialized by PojoCodec will not be registered by default. This will work but is less efficient. XD should provide an easy way to register types known to be serialized on the MessageBus (passed between modules)"
Answer: 29059.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 have the high-level description for each of the modules so that I can use the description (presumably what is captured in javadoc for the module definition) to understand the purpose of the module itself. "
Answer: 10092.0

User story: "The spark streaming message bus receiver isn't reliable yet. The receiver needs to handle data loss in case of worker node that has it running.  We currently handle the driver failure automatically by re-deploying spark streaming module. But, this is about the data loss when the worker node dies.  Please see the documents here:  https://databricks.com/blog/2015/01/15/improved-driver-fault-tolerance-and-zero-data-loss-in-spark-streaming.html  http://spark.apache.org/docs/latest/streaming-custom-receivers.html"
Answer: 40640.0

User story: "As a developer, I'd like to benchmark Rabbit performance so that I can use the results as reference to setup XD cluster."
Answer: 16423.0

User story: "The scope is to address the sub-tasks linked with this story. "
Answer: 13931.0

User story: "As a developer, I'd like to study the taxi trips based on a stream of trip reports from New York City so that I can evaluate event-based systems in the context of real-time analytics using Spring XD.  [Challenge Details|http://www.debs2015.org/call-grand-challenge.html]"
Answer: 59214.0

User story: "The configuration for the redis sink must be provided for explicitly instead of falling back to values defined in servers.yml.  The default behavior configuration should be address in a manner consistent with the default behavior of module config for rabbit source/sink, jdbc sink...."
Answer: 15737.0

User story: As a user, I'd like to have an optional  arbitrary "side channels" created so that when creating a module channels other than the primary stream channels (input, output) could be added to the bus (i.e. creating a tap channel *within* a flow). The optional "side channels" can be used to trace/track module progress.
Answer: 207558.0

User story: As a user, I'd like to have an optional _trace_ as inline deployment properties for _stream_ so that I can declare which _module_ in the stream needs to be traced for logging or notifications. This gives the flexibility to track the stage progress between individual modules.  *Example:*  {code:xml} xd:> stream create foo "http | log"  xd:> stream deploy foo --properties "module.http.trace,module.log.trace"  (or)  xd:> stream deploy foo --properties "module.*.trace" {code}  Wildcard wiretap config: http://docs.spring.io/spring-integration/reference/html/messaging-channels-section.html#channel-global-wiretap
Answer: 207560.0

User story: "As a field engineer, I'd like to have reference architectures built on Spring XD so that I can use that as reference building POCs. The scope is to get the raw domain specific ideas captured as first step. "
Answer: 23460.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: Since the refactoring of the module registry that does not "look inside" a module, it can't know that the scripts directory is not a module.  Everything that is a direct child of source, processor, sink, job should be a module archive. Everything else supporting that should be moved out, e.g. in modules/common
Answer: 209343.0

User story: As a user, I'd like to include the deployment manifest from the file so that I don't have spend time typing as "inline properties".
Answer: 20843.0

User story: "Upload payload conversion demo such that a user can use the module upload feature against the sample."
Answer: 8178.0

User story: To be added in AbstractMetricsController, as well as the various shell commands ("counter all delete", etc...)
Answer: 212017.0

User story: "As a user, I'd like to have the option of editing the deployed/undeployed stream so that I don't have to destroy to just change any deployment property."
Answer: 405672.0

User story: "The partitionResultsTimeout is set to 300000 as default (5min). This is way to short for long running steps. We should increase this default."
Answer: 14300.0

User story: "As a user, I'd like to clean-up stale queues/topics associated with the stream so when the stream gets destroyed I can clean-up resources. "
Answer: 24446.0

User story: "As a user, I'd like to clean up message bus resources associated with the stream so that when the stream is destroyed so does the coupled queues/topics."
Answer: 409417.0

User story: "As a stream definer, when defining a stream ending with a file sink, I would like to have more flexibility for naming the file.  Add an alternative {{--nameExpression}} option, allowing complete control over the {{finename-generator-expression}} attribute.  See: http://stackoverflow.com/questions/28466477/issue-with-file-sink-and-filename-expression/28467069#28467069"
Answer: 151309.0

User story: "As a developer, I'd like to create a example to demonstrate JDBC to HDFS data movement."
Answer: 218720.0

User story: "As a PM, I'd like to have the Smart Grid demo (from s1-2014) ported into Spring XD samples repo."
Answer: 22507.0

User story: "As a field engineer, I'd like to have a comparison of Storm examples in Spring XD so that it is easy to relate from implementation standpoint. "
Answer: 18437.0

User story: "Currently all message bus implementations are removed from the runtime classpath and loaded on demand from the file system according to the transport setting. Custom module projects that include in container testing must install messagebus-local on the local file system. This is currently configured as a task for module build scripts. This is also a dependency for testing in the IDE and developers need to execute the build task or configure the messagebus manually. Embedding the local MB for the singlenode application (local is not a valid transport for distributed) eliminates this step."
Answer: 27366.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: {code} logger.error("Failed to deliver message; retries exhausted; message sent to queue 'ERRORS:name'",          context.getLastThrowable()); {code}  Should be:  {code} logger.error("Failed to deliver message; retries exhausted; message sent to queue 'ERRORS:" + name + '",          context.getLastThrowable()); {code}  So the actual name is logged. 
Answer: 24617.0

User story: See original report here https://github.com/spring-projects/spring-xd/issues/1300  "I've created a module with a custom Metric, Handler and Repository patterned after the AggregateCounter but then it appears that there doesn't seem to be a way to add anything to the Admin Context.  The diagram at https://github.com/spring-projects/spring-xd/wiki/Extending-XD shows the Plugin Context as a sibling to the Admin Context which seems to verify my fears.  It would be convenient to be able to add custom Metrics/Controllers/Repositories into the Admin Context so that they can be accessed through the same REST api as the other Metrics."
Answer: 222285.0

User story: "As a consequence,  * change gradle script regarding generation of documentation * remove pushGeneratedDocs task, etc * remove link rewriting that is no longer needed "
Answer: 53629.0

User story: "As a developer, I'd like to build batch sample using _Sqoop_ so that we can demonstrate some of the capabilities.  *Use cases to consider:* * JDBC to HDFS * HDFS to JDBC "
Answer: 223259.0

User story: "As a developer, I'd like to build data pipeline using _Kafka_ as as message bus in XD so that we can demonstrate some of the capabilities.  *Use case to consider:* * Log aggregation and analysis * Lambda architecture ** how to avoid code duplication ** how to eliminate tight coupling of business logic ** how Kafka can be used for reliable reprocessing  "
Answer: 223261.0

User story: "remove spark and hadoop requirements from spring-xd-module-parent and gradle module plugin"
Answer: 252.0

User story: "As a developer, I'd like to review the current sonar violations so that I can fix the relevant and update the irrelevant ones as invalid."
Answer: 5.0

User story: "As a developer, I want to have to run Kafka tests on an external broker, so that I reduce the footprint of the build process. "
Answer: 423.0

User story: "Can revert part of the commit that went into upgrading to reactor 2.0  https://github.com/spring-projects/spring-xd/pull/1342/files "
Answer: 1388.0

User story: "As a developer, I'd like the {{publish-maven.gradle}} script to use values for dependencies (e.g. Spring Boot and {{hadoop-common}}) from our central dependency list (in this case {{dependencies.properties}}) so that I don't have to update them manually anymore."
Answer: 197466.0

User story: "As a developer, I'd like to run Kafka tests with Kafka Server as a separate running process so that I can improve build experience. "
Answer: 1346.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: "Gradle 2.x is required for the latest Sonar version (sonar.spring.io)  We may need to wait for a fix in Groovy itself (2.4.1) - Please see the following links for details:  * http://forums.gradle.org/gradle/topics/after_upgrade_gradle_to_2_0_version_the_maven_pom_not_support_build_property  * http://jira.codehaus.org/browse/GROOVY-7023  "
Answer: 139868.0

User story: "see https://github.com/spring-projects/spring-boot/issues/2454"
Answer: 434.0

User story: "As a user, I'd like to see the 'date' in logs so that I can troubleshoot issues that had occurred on a specific day and time.  Property that needs adjusted: https://github.com/spring-projects/spring-xd/blob/master/config/xd-container-logger.properties#L11"
Answer: 1404.0

User story: "Min JDK version for XD 1.1 is 7.  Change the sourceCompatibility to 1.7 but leave targetCompatibility at 1.6.   Changes are also needed in the mdule parent pom and gradle plugins."
Answer: 1732.0

User story: As a developer, I'd like to refer to wiki so that I can configure machines with recommended _ulimit_ setting for XD's distributed setup.  *Note:* Recommended _ulimit_ setting is 10K under "Troubleshooting" (new) section  *Exception:* (reason to increase _ulimit_) 8:25:52,266 1.1.0.SNAP ERROR DeploymentsPathChildrenCache-0 server.DeploymentListener - Exception deploying module java.lang.IllegalStateException: java.io.FileNotFoundException: /var/vcap/data/packages/springxd/ee02bd3482eeb620a65862fb54e1f23fcece8022.1-bd a341640a5de2f922fd3db906ce504b85819c1e/spring-xd-1.1.0.BUILD-SNAPSHOT/xd/config/modules/modules.yml (Too many open files)
Answer: 4155.0

User story: "There are several issues making it hard to impossible to create batch jobs that use Pig, Hive, HBase or other technologies supported by Spring for Apache Hadoop project. We need to make the corresponding dependencies available on the Hadoop classpath."
Answer: 3081.0

User story: "As a scala developer, someone could easily deploy the spark streaming module developed using scala.   "
Answer: 7014.0

User story: "When available"
Answer: 4589.0

User story: "As a developer, I'd like to upgrade to SHDP GA release so that I can sync -up with the latest bits. "
Answer: 10134.0

User story: "As a developer, I'd like to upgrade to Kafka's SI GA release so that I can sync -up with the latest bits.   The scope is to backport Kafka XD changes to SI Kafka and then upgrade to the GA release."
Answer: 11280.0

User story: "As a PM, I'd like to have the copyright message in the reference guide (PDF) updated to include 2015 instead of 2014. "
Answer: 7150.0

User story: "As a developer, I'd like to build _Spark Streaming_ as data processors in XD so that we can demonstrate some of the capabilities.  *Implement using:* * Java / Java Lambdas * Scala"
Answer: 40463.0

User story: "As a user, I'd like to build XD in Windows machine so that I can develop, test,  and contributed to OSS."
Answer: 35927.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 user, I'd like to refer to a Pig script/job sample so that I can use that as a reference to integrate Pig jobs in XD."
Answer: 10195.0

User story: "Use latest version, might need to exclude version from other dependencies, e.g. SI, in build-common.gradle."
Answer: 9858.0

User story: "As a user, I'd like to migrate from 1.0 to 1.1 and be able to port my custom modules so that I can operationalize existing data pipelines and also take advantage of latest XD features."
Answer: 34430.0

User story: "The scope is to research the available options to provide request/reply support for Kafka.   * Document findings * POCs  Previous Desc: The bindRequestor and bindReplier methods of the message bus need to be implemented."
Answer: 44948.0

User story: "See {{RedisSingleNodeStreamDeploymentIntegrationTests}} etc."
Answer: 3022.0

User story: "Hey Guys,  Im trying to run WordCount example in kerberized cluster with the attached job configuration. The job upload the test file to the HDFS without problems but it fails in wordcount step. I am running the example on singlenode and  I configured the config/hadoop.properties file for shell and container with kerberos setting such as https://github.com/spring-projects/spring-xd/wiki/Hadoop-Kerberos.  The error log is attached.  Thanks in advance for the help. Regards"
Answer: 61753.0

User story: "Multiple threads invoke the shell processor result in I/O errors and/or data corruption. send() and receive() should be synchronized. "
Answer: 1115.0

User story: As a user, I'd like to refer to the wiki so that I can create a job with 'partitions' that in turn expects _tableName_ and _columns_ be explicitly included in the job definition.   It is also beneficial to call-out _sql_ and _tableName_ metadata options are mutually exclusive. Following logic in _JdbcHdfsOptionsMetadata_ needs documented.  {code:java} @AssertTrue(message = "Use ('tableName' AND 'columns') when using partition column") boolean isPartitionedWithTableName() {  if (StringUtils.hasText(partitionColumn)) {   return StringUtils.hasText(tableName) && !StringUtils.hasText(sql);  }  else {   return true;  } } {code}  
Answer: 1280.0

User story: "As a developer, I'd like to use Ambari plugin so that I can provision, manage, and monitor Spring XD cluster using the same tool I use for Hadoop clusters."
Answer: 190291.0

User story: "Configure Redis Cluster with Sentinal v 2.8.19.   Verify fail over, experiment with settings.  Useful reference https://code.flickr.net/2014/07/31/redis-sentinel-at-flickr/  All analytics test cases should be run as well as test that deploy streams that make use of redis analytics.   There might be some minor code changes required as mentioned in the flickr article."
Answer: 23115.0

User story: "https://github.com/EsotericSoftware/kryo#pooling-kryo-instances"
Answer: 348.0

User story: "As a user, I'd like to have an option to track history so that I get the visibility of stream name, module name etc. added as part of the message header."
Answer: 5371.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 data that is entering a broadcast stream can only occur from one thread at a time to prevent race conditions inside the stream implementation.  The current handler shares a single broadcast stream.  Change to create a new one per thread usage."
Answer: 18481.0

User story: "Create an 2.6 Yarn Environment on EC2 for which XD can be deployed for acceptance tests."
Answer: 979.0

User story: "As a developer, I'd like to have acceptance test coverage for XD + YARN on EC2 so that I can verify simple XD features running on YARN on every build cycle."
Answer: 17276.0

User story: "MongoDb driver is present on DIRT's classpath, while it should not (should be present on mongo-related modules though).  This is blocked by the shortcoming described here: https://github.com/spring-projects/spring-xd/pull/1116"
Answer: 262521.0

User story: "As a developer, I'd like to isolate the Hadoop tests in a different project so that the DIRT project doesn't have to depend upon, thus eliminating the incorrect CP file generation in eclipse. "
Answer: 3195.0

User story: "As a developer, I'd like to upgrade to Reactor 2.0 RC1 release so that we can synchronize with stable dependencies."
Answer: 102174.0

User story: "As a user, I'd like to have the option to store the custom module uber-jar in HDFS so that I can rely on the HA feature to reliably read and reinstall under failure scenarios. "
Answer: 86263.0

User story: "As a user, I'd like to have the option to store the custom module uber-jar in HDFS so that I can rely on the HA feature to reliably read and reinstall under failure scenarios. "
Answer: 86263.0

User story: "As a performance tester, I'd like to investigate why there's high CPU startup time for both admin and container servers. Perhaps profiling would assist isolating the bottlenecks.   *Scope:* * Identify the bottlenecks * Document reasons * List pros/cons"
Answer: 214804.0

User story: "Expecting <module-name> in module configuration is brittle, especially in conjunction with module upload command which permits the module to be registered under a different name.  The convention should be dropped in favor of any file name. This requires at most one foo.xml, foo.groovy, and/or foo.properties in the top level config folder. It is an exception if multiples are found.  Accepting any file name provides the most flexibility without sacrificing backward compatibility (except in rare cases in which a module developer may have violated the multiple xml or properties files condition). An alternate approach requiring a well known file name such as 'spring-module' were rejected over concerns that it would break any existing custom module implementations."
Answer: 15822.0

User story: "Create a load-generator source module that  will generate messages and dispatch messages to a XD stream.    "
Answer: 83661.0

User story: "As a user, I'd like to have a flexible RxJava module so that it can as a processor.  "
Answer: 15913.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 user, I'd like to implement the core interface contract so that I can create a processor module that uses RxJava API."
Answer: 15916.0

User story: "As a user, I'd like to have the option to extend compression support so that I can override the defaults and customize as needed.  Follow-up from this PR: https://github.com/spring-projects/spring-xd/pull/1346"
Answer: 24470.0

User story: "As a user, I'd like to have a gradle build option so that I can support module projects that will declare the Spring XD dependencies as provided, configure the boot plugin for 'MODULE' layout and other boilerplate build configuration.  This is dependent on Boot's module layout scoping issue: https://github.com/spring-projects/spring-boot/issues/2187"
Answer: 59029.0

User story: "https://jira.spring.io/browse/AMQP-453 Added support for compression with RabbitMQ.  XD should expose configuration options to enable and configure compression on the message bus.  Note, some options may be specific for brokers or require additional functionality in XD.    This issue should not address adding additional functionality to make the feature set as common as possible across msg bus implementations, but expose what makes sense with the current code base for rabbitmq   As an example, Kafka supports compressed.topics which lets you pick a subset of topics to be compressed.  "
Answer: 3685.0

User story: "We should move the org.springframework.xd.batch.jdbc.ColumnRangePartitioner and org.springframework.xd.batch.item.jdbc.FieldSetSqlParameterSourceProvider to the spring-xd-extension-batch project"
Answer: 494108.0

User story: "As a user, I'd like to have the option to _compress_ messages so that I can influence the performance throughput. It'd be beneficial to have support for gzip, zip compression, and decompression."
Answer: 1519.0

User story: "HA Configuration, async sends.  http://docs.spring.io/spring-integration/reference/html/whats-new.html#4.1-mqtt"
Answer: 35790.0

User story: The EXAMPLE in the documentation (and the paragraph preceding the example) for the "script" processor uses both "location" and "properties-location" options, but these are in actuality "script" and "locationProperties" according to "module info processor:script" and the text of the documentation.  See: http://docs.spring.io/spring-xd/docs/1.0.2.RELEASE/reference/html/#script   {quote}To use the module, pass the location of a Groovy script using the location attribute. If you want to pass variable values to your script, you can optionally pass the path to a properties file using the properties-location attribute. All properties in the file will be made available to the script as variables.  {code}xd:> stream create --name groovyprocessortest --definition "http --port=9006 | script --location=custom-processor.groovy --properties-location=custom-processor.properties | log" --deploy{code} {quote}
Answer: 61949.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: "Replace the current paravirtual AMI used for CI tests needed to be replaced with a HVM based AMI Paravirtual is being phased out by Amazon.  Also so we can utilize VPC and placement groups in the future. "
Answer: 3427.0

User story: "Test is failing since Kafka isn't installed on the CI server.  Using an embedded server will make the testing more robust vs. needing an external server."
Answer: 315.0

User story: "As a XD Admin, I'd like to upgrade to Spring Boot 1.2.0 RELEASE and the associated dependencies so that we can catch up with the latest features, bug-fixes and enhancements.   *Following XD dependencies needs upgraded to sync-up with Boot 1.2.0 RELEASE:*  <activemq.version>5.10.0</activemq.version> <aspectj.version>1.8.4</aspectj.version> <commons-dbcp2.version>2.0.1</commons-dbcp2.version> <h2.version>1.4.182</h2.version> <hibernate.version>dd4.3.7.Final</hibernate.version> <hibernate-validator.version>5.1.3.Final</hibernate-validator.version> <hikaricp.version>2.2.5</hikaricp.version> <hornetq.version>2.4.5.Final</hornetq.version> <httpasyncclient.version>4.0.2</httpasyncclient.version> <httpclient.version>4.3.6</httpclient.version> <jackson.version>2.4.4</jackson.version> <janino.version>2.6.1</janino.version> <jetty.version>9.2.4.v20141103</jetty.version> <jetty-jsp.version>2.2.0.v201112011158</jetty-jsp.version> <joda-time.version>2.5</joda-time.version> <jolokia.version>1.2.3</jolokia.version> <junit.version>4.12</junit.version> <liquibase.version>3.3.0</liquibase.version> <log4j.version>1.2.17</log4j.version> <log4j2.version>2.1</log4j2.version> <mockito.version>1.10.8</mockito.version> <mongodb.version>2.12.4</mongodb.version> <mysql.version>5.1.34</mysql.version> <reactor.version>1.1.5.RELEASE</reactor.version> <reactor-spring.version>1.1.3.RELEASE</reactor-spring.version> <servlet-api.version>3.1.0</servlet-api.version> <spring.version>4.1.3.RELEASE</spring.version> <spring-batch.version>3.0.2.RELEASE</spring-batch.version> <spring-data-releasetrain.version>Evans-SR1</spring-data-releasetrain.version> <spring-hateoas.version>0.16.0.RELEASE</spring-hateoas.version> <spring-mobile.version>1.1.3.RELEASE</spring-mobile.version> <spring-security.version>3.2.5.RELEASE</spring-security.version> <tomcat.version>8.0.15</tomcat.version> <undertow.version>1.1.1.Final</undertow.version>"
Answer: 6116.0

User story: "As a user, I'd like to use _partitionResultsTimeout_ attribute for jobs that inherit singlestep-partitioning strategy but it is not exposed as a metadata attribute in the wiki.   *Note:* The property should be available for all the jobs that import; 3 OOTB jobs have it imported (ref. attachment)"
Answer: 76502.0

User story: "When building on a branch, the docs should be defaulting to build from origin/master, but that doesn't seem to be happening.  Instead an explicit -Pwikibranch=origin/master is required to be specified on the command line.  "
Answer: 142526.0

User story: "Some cleanup to make the tests a bit easer to read."
Answer: 10184.0