DUCC 2.0.0 JIRA REPORT

2.0.0-Ducc
T Key Summary Resolution
Bug UIMA-4540

DUCC JP does not publish final AE init stats when it completes initialization

Fixed
Bug UIMA-4529

DUCC docs don't reflect recent changes to the ducc_reserve comamnd

Fixed
Bug UIMA-4528

DUCC NOTICE file is missing xmlbeans attributions

Fixed
Bug UIMA-4526

DUCC Web Server (WS) Specification should not be displayed when user is not logged-in

Fixed
Bug UIMA-4525

DUCC Web Server (WS) History tab displays wrong day of week

Fixed
Bug UIMA-4523

UIMA-DUCC remove jetty-jsp-2.1-7.4.4.v20110707.jar from LICENSE

Fixed
Bug UIMA-4522

DUCC Orchestrator (OR) ConcurrentModificationException

Fixed
Bug UIMA-4521

The CLI won't accept "debug" as a scheduling class

Fixed
Bug UIMA-4519

DuccSchedulerClasses is not thread-safe

Fixed
Bug UIMA-4516

DUCC Agent doesn't kill JP on InitializationTimeout

Fixed
Bug UIMA-4515

DUCC Web Server (WS) System.Classes page may fail to display when user's preference is scroll mode

Fixed
Bug UIMA-4514

DUCC JP fails with SocketException Addreas Already Bound

Fixed
New Feature UIMA-4512

DUCC Web Server (WS) version 2.0.0

Fixed
Task UIMA-4511

Revert DUCC poms to 2.0.0-SNAPSHOT

Fixed
Bug UIMA-4509

The ducc_perf_stats script no longer works

Fixed
Bug UIMA-4507

DUCC Web Server (WS) fails to display history files on Services Details page

Fixed
Bug UIMA-4503

DUCC Web Server (WS) incorrectly reports Agent as "up"

Fixed
Bug UIMA-4502

DUCC JP does not exit cleanly on end of job

Fixed
Bug UIMA-4500

A monitored job may fail if the WS monitor has not yet seen the job

Fixed
Bug UIMA-4498

DUCC Web Server (WS) NPE during monitor processing

Fixed
Improvement UIMA-4496

DUCC CLI Monitor (CLI) monitor should not show remote Job processes

Fixed
Bug UIMA-4495

All-In-One fails if the AE uses types not in the CR typesystem

Fixed
Bug UIMA-4494

Ducc's JP initialization failure not handled correctly by an agent

Fixed
Bug UIMA-4492

DUCC Web Server (WS) shows zero for file sizes under Job, Reservations, Services Details...

Fixed
Bug UIMA-4491

DUCC should log exceptions caught in config module

Fixed
Bug UIMA-4490

When running all_in_one=local the LD_LIBRARY_PATH is unset

Fixed
Bug UIMA-4488

DUCC Web Server (WS) file pager not working when data comprises "<" and ">"

Fixed
Bug UIMA-4479

DUCC Web Server (WS) Work Items tab shows no work items (on Job Details)

Fixed
Improvement UIMA-4478

DUCC Orchestrator (OR) should record requests to cancel job, reservation, or service

Fixed
Bug UIMA-4477

DuccMonitor terminates jobs when the WS is bounced

Fixed
Bug UIMA-4476

uima-ducc-vm has too many JDs?

Fixed
Bug UIMA-4475

DUCC Job Driver (JD) initially and incorrectly shows DriverProcessFailed for JD that ends normally

Fixed
Bug UIMA-4468

DUCC Web Server (WS) Files tab shows no files (on Job and Service details tabs)

Fixed
Bug UIMA-4465

DUCC Job Driver (JD) doesn't handle work item timeouts properly

Fixed
Bug UIMA-4462

DUCC JP should notify Agent before terminating due to WI error

Fixed
Bug UIMA-4459

DUCC Job Driver (JD) does not advance state to JdState.Ended when final work item is a time-out

Fixed
Improvement UIMA-4458

DUCC Job Driver (JD) is too verbose when config'd at debug level

Fixed
Bug UIMA-4448

Boolean CLI options may be set explicitly to false but are assumed to be true no matter the value

Fixed
Bug UIMA-4447

DUCC Web Server (WS) request reservation hangs

Fixed
Bug UIMA-4439

Remove dependency on UIMA_HOME from ducc_services command

Fixed
Improvement UIMA-4432

DUCC Job Driver (JD) WiTracker logging for assign/unassign should include seqNo

Fixed
Improvement UIMA-4422

DUCC Job Driver (JD) should terminate a JP if one of its work items times-out

Fixed
Improvement UIMA-4421

DUCC Web Server (WS) Reservations page Allocation column is extraneous

Fixed
Bug UIMA-4416

DUCC CLI Monitor (CLI) does not display Running state for Jobs in timely fashion

Fixed
Bug UIMA-4404

DUCC Orchestrator (OR) reduce publication size comprising command line & especially classpath

Fixed
Bug UIMA-4395

DUCC Agent should verify cgroup folder

Fixed
Improvement UIMA-4394

DUCC Web Server (WS) servlet to render DUCC daemons json data including Agents (w/o need for cookie)

Fixed
Bug UIMA-4389

Fix DUCC Agent excessive logging at info

Fixed
Bug UIMA-4387

DUCC Agent over limit swap detection is wrong

Fixed
Bug UIMA-4386

DUCC JP does not return initialization status of AE

Fixed
Bug UIMA-4376

DUCC requires Java 7, but spec's 6

Fixed
Bug UIMA-4375

DUCC Web Server (WS) mistakenly classifies machine(s) as down

Fixed
Improvement UIMA-4373

Enhance monitor to report resource allocation status for reservations

Fixed
Bug UIMA-4372

Reservations will hang with no user messages if resources are unavailable

Fixed
Bug UIMA-4371

DUCC Job Driver (JD) remove @Deprecated v1.x -> v2.0 transition code

Fixed
Bug UIMA-4367

DUCC Web Server (WS) overall Time Avg (JD row) is incorrect under Processes tab

Fixed
Bug UIMA-4366

Make JD Jetty max threads and idle time configurable via ducc.properties

Fixed
Improvement UIMA-4365

JD should shut itself down instead of being killed -9 by agent

Fixed
Bug UIMA-4364

DUCC Orchestrator (OR) HealthMonitor is too aggressive during Job shutdown

Fixed
Bug UIMA-4363

DUCC JP not handling errors while serializing process exceptions

Fixed
Bug UIMA-4362

DUCC Web Server (WS) Work Items tab column "queueing" time should be "delivery" time for 2.0

Fixed
Improvement UIMA-4361

DUCC Job Driver (JD) should only recieve pertinent info from Orchestrator (OR)

Fixed
Bug UIMA-4360

DUCC Agent camel route shutdown hangs a thread trying to stop a JP

Fixed
Bug UIMA-4359

DUCC logger in JP can fail by loading user's config file

Fixed
Task UIMA-4358

Generic cleanup in preperation for Release of 2.0.0

Fixed
Bug UIMA-4355

DUCC Apache Live Demo purposeful errors not occurring?

Fixed
Bug UIMA-4354

Fix problems found in stress test with ~5000 active work items

Fixed
Bug UIMA-4353

DUCC Orchestrator (OR) should disregard inventory for Stopped processes

Fixed
Bug UIMA-4350

ducc_post_install fails if a jvm is not found

Fixed
Bug UIMA-4349

DUCC's daemons should normally log at info level

Fixed
Bug UIMA-4347

JD should tell JP when an Ack arrives late

Fixed
Bug UIMA-4346

JP should not croak when no more work-items available

Duplicate
Bug UIMA-4341

DUCC Job Driver (JD) should not piggyback writing of work item state on Get/Ack requests

Fixed
Bug UIMA-4339

DUCC Job Driver (JD) should count work item EndTimeout as "error" not "retry"

Fixed
Bug UIMA-4336

DUCC CLI: Different results with different JRE

Fixed
Bug UIMA-4335

DUCC CLI Monitor (CLI) has out-of-order messages

Fixed
Bug UIMA-4334

DUCC Job Driver (JD) should count timeouts as "retry" not "preempt"

Fixed
Bug UIMA-4333

DUCC Job Driver (JD) CasManager messages should be debug level

Fixed
Improvement UIMA-4330

Simplify Ducc Agent process state management

Fixed
Bug UIMA-4328

DUCC Orchestrator (OR) miscalculates volunteerability

Fixed
Bug UIMA-4327

DUCC RM: RM should not reallocate some shares when they exit.

Fixed
Improvement UIMA-4326

DUCC SM: Add multiple retry to saving meta files

Fixed
Bug UIMA-4325

DUCC Web Server (WS) remove db daemon from Daemons page display

Fixed
Improvement UIMA-4324

DUCC RM: Better control over nodepool search for open resource

Fixed
Bug UIMA-4323

DUCC Orchestrator (OR) leaks storage slowly

Fixed
Bug UIMA-4322

Hide warning message about undefined DUCC_SERVICE_INSTANCE

Fixed
Bug UIMA-4321

DUCC should not retry JPs forever when the JP framework fails

Fixed
Bug UIMA-4318

DUCC Job Driver (JD) reduce storage (mis-)use

Fixed
Bug UIMA-4314

DUCC Web Server (WS) sometimes fails to display data in a Job Details work items tab

Fixed
Bug UIMA-4313

DUCC Job Driver (JD) sometimes fails to cancel timers for Ack/End

Fixed
Improvement UIMA-4311

DUCC Job Driver (JD) clean-up Junits

Fixed
Improvement UIMA-4309

DUCC: SM track time of last good ping and last process Running

Fixed
Bug UIMA-4307

DUCC Job Driver (JD) must consider current Job state when evalutating initialization errors

Fixed
Bug UIMA-4306

DUCC Job Driver (JD) does not flush investment reset info to disk

Fixed
Bug UIMA-4304

DUCC Orchestrator (OR) should no longer employ ducc.rm.state.publish.rate

Fixed
Bug UIMA-4303

DUCC Web Server (WS) fix NPE

Fixed
Bug UIMA-4302

Support pre DUCC 2.0 applications referencing the old typesystem descriptor

Fixed
Bug UIMA-4298

Update docs for DUCC 2.0

Duplicate
Improvement UIMA-4297

Services registered prior to DUCC 2.0 should have UIMA jars added

Fixed
Improvement UIMA-4293

DUCC Web Server (WS) reservation request improvements

Fixed
Bug UIMA-4291

DUCC JP should stop polling thread after AEs initialize

Fixed
Task UIMA-4290

DUCC: testing, clean up xml, add 1.dd.job

Fixed
Task UIMA-4289

Update DUCC sample applications for v2.0

Fixed
Bug UIMA-4288

Cleanup Ducc code to remove warnings

Fixed
Bug UIMA-4284

DUCC Web Server (WS) displays 2 entries on the Machines page for the same machine?

Fixed
Bug UIMA-4278

DUCC Job flow controller mishandles normal behavior with Workitem FS

Fixed
Improvement UIMA-4275

DUCC RM: Rework constraints on class usage

Fixed
Bug UIMA-4274

Remove duplicate jars from build

Fixed
Bug UIMA-4272

DUCC Web Server (WS) does not always give hover info for non-EndOfJob Reason on Jobs page

Fixed
Improvement UIMA-4271

Deprecate unnecessary DUCC option classpath_order

Fixed
Bug UIMA-4268

DUCC should reject jobs with no descriptors or mutually exclusive ones

Fixed
Bug UIMA-4266

DUCC Orchestrator (OR) should treat ExceededErrorThreshold as User error

Fixed
Bug UIMA-4264

Ducc's JP should initialize AEs with a shared UIMA Resource Manager

Fixed
Improvement UIMA-4262

DUCC CLI should make it easier to inherit environment variables

Fixed
Improvement UIMA-4260

DUCC: RM Leave unpreemptable requests pending if can't be filled

Done
Bug UIMA-4259

Ducc's Agent should add cpu control group for processes it spawns

Fixed
Improvement UIMA-4258

DUCC: SM maintain constant instance ids

Fixed
Bug UIMA-4257

Ducc Agent is not handling OR purge request

Fixed
Improvement UIMA-4256

DUCC: RM allow "hostile" jobs that don't share resources with others

Won't Fix
Improvement UIMA-4255

DUCC Web Server (WS) Service Details should include State of its instances and its Services dependencies

Fixed
Bug UIMA-4254

DUCC JPs log a msg when unable to access Broker credentials

Fixed
Bug UIMA-4253

DUCC's JP should manage user provided log4j configuration

Fixed
Bug UIMA-4252

DUCC: SM Calculates negative number of service instances to add!

Fixed
Bug UIMA-4251

DUCC Agent should publish physical count of CPUs and current load on a node

Fixed
Improvement UIMA-4236

DUCC Job Driver (JD) should support configurable startup initialization error limit

Fixed
Improvement UIMA-4234

DUCC RM Add offline and nonresponsive status to rm_qoccupancy

Fixed
Bug UIMA-4228

DUCCs UncaughtExceptionHandler should exit process on java Error

Fixed
Bug UIMA-4227

DUCCs Agent should call cgcreate when testing CGroups on startup

Fixed
Improvement UIMA-4224

DUCC Orchestrator (OR) should dynamically reconnect to broker for JD queue clean-up

Fixed
Improvement UIMA-4223

DUCC SM: Adjust logic for WaitingForServices state

Fixed
Bug UIMA-4221

DUCC new JP should modify user provided DD to add broker URL and queue

Fixed
Improvement UIMA-4219

DUCC jobs need options to overrride some builtin defaults

Fixed
Bug UIMA-4218

DUCC Web Server (WS) hover over Reason gives incorrect error count

Fixed
Bug UIMA-4217

DUCC Web Server (WS) should suppress "unspecified" as a pop-up rationale

Fixed
Bug UIMA-4216

Remove duplicate deployment descriptor from DUCC's JP cmd line

Fixed
Bug UIMA-4215

DUCC service should support classpath isolation similar to JP

Fixed
Bug UIMA-4214

Ducc Agent incorrectly marks JP as CROAKED

Fixed
Improvement UIMA-4211

DUCC Web Server (WS) enable request logging

Fixed
Improvement UIMA-4209

DUCC viz: use service id instead of service instance ID in display.

Fixed
Bug UIMA-4207

Ducc Agent should report if CGroups are enabled on the node

Fixed
New Feature UIMA-4203

DUCC Web Server (WS) copyright 2015

Fixed
Improvement UIMA-4202

DUCC Command Line Interface (CLI) should employ DispatcherFactory to create dispatchable (sent to ORchestrator)

Fixed
Improvement UIMA-4196

DUCC Scripting: automatic properties merging

Fixed
Task UIMA-4195

DUCC Testing: updates for new JD / JP

Fixed
Bug UIMA-4194

Ducc Agent not killing JP whose state=Stopping

Fixed
Improvement UIMA-4186

DUCC Logger: use log4j API for configuration, not classpath element

Fixed
Improvement UIMA-4177

DUCC Web Server (WS) Services State hover displays inconsistent information

Fixed
Bug UIMA-4168

DUCC scripting uncaught exceptions

Fixed
Bug UIMA-4149

Files with wrong permissions in binary tarball

Fixed
Bug UIMA-4143

Ducc's new JP terminates prematurely

Fixed
Improvement UIMA-4142

DUCC RM Dynamic nodepool updates

Fixed
Bug UIMA-4140

Ducc's new JP should quiesce when Agents sends stop request

Fixed
Bug UIMA-4139

The new Ducc JP should fail if process args are note valid

Fixed
Bug UIMA-4138

Modify Ducc's new JP to use enumeration for message type

Fixed
Bug UIMA-4137

Modify Ducc's new JP to use NodeIdentity

Fixed
Bug UIMA-4136

Modify DUCC new JP to handle Performance Metrics

Fixed
Bug UIMA-4130

Ducc JP should check if DD is specified when starting up

Fixed
Bug UIMA-4129

Modify Ducc JP to use FlagsHelper for -D param names

Fixed
Bug UIMA-4128

Fix wrong message in DUCC JP when -DUserClasspath not defined

Fixed
Bug UIMA-4127

Add process timeout to the DUCC JP

Fixed
Bug UIMA-4125

Modify Ducc's JP classpath

Fixed
Bug UIMA-4123

Modify Ducc's JP to enable clean shutdown

Fixed
Bug UIMA-4122

Ducc new JP should take Object as arg to process method

Fixed
Bug UIMA-4121

Add newer version of http client and core to ducc

Fixed
Bug UIMA-4118

viaducc: add ability to supress cancel_on_interrupt

Fixed
Bug UIMA-4114

DUCC Agent Set correct freeMemory for non-Linux hosts

Fixed
Improvement UIMA-4113

DUCC Build Make execution of tests optional.

Fixed
Task UIMA-4110

Create a private class loader for isolating user code from DUCC's CP

Fixed
Task UIMA-4109

DUCC Update documentation for V2.

Fixed
Improvement UIMA-4107

DUCC RM No longer refuse jobs for lack of resources

Fixed
Improvement UIMA-4106

DUCC RM Use getMemFree instead of getMemTotal for share calculations

Fixed
Bug UIMA-4104

DUCC Web Server (WS) incorrect share calculation

Fixed
Bug UIMA-4098

Remove warning msg when cli is not in a jar

Fixed
Improvement UIMA-4088

DUCC should ensure APs are not preempted

Fixed
Improvement UIMA-4087

Update DUCC pom in the uima-ducc-component to copy jars

Fixed
Improvement UIMA-4078

DUCC Job Driver (JD) report users should employ interface, rather than class directly

Fixed
Bug UIMA-4077

Ducc Agent calls a script using hardcoded path

Fixed
Improvement UIMA-4076

Create Configuration and EvenListener classes for the new Ducc JD and JP

Fixed
Improvement UIMA-4069

DUCC Job Driver (JD) system classpath

Fixed
Improvement UIMA-4068

DUCC Job Driver (JD) user classpath

Fixed
Improvement UIMA-4067

DUCC Orchestrator (OR) reduce publication size relative to Services via compress outbound and uncompress inbound

Fixed
Improvement UIMA-4066

Ducc needs new projects for the new JD and JP

Fixed
Task UIMA-4065

DUCC RM: allow arbitrarily nested nodepools

Fixed
Task UIMA-4064

DUCC CLI: use a class loader to keep user's classpath and DUCC's use of 3rd party software segregated.

Fixed
Task UIMA-4063

DUCC RM: run its schedule on the OR clock instead of its own

Fixed
Bug UIMA-4000

DUCC Web Server (WS) log pager not 100% reliable

Fixed
Bug UIMA-3860

uima-ducc-vm.a.o demo: timed file system clean-up is too aggressive

Fixed
Improvement UIMA-3828

DUCC job driver (JD) should auto-retry lost work items - improvement

Fixed
Improvement UIMA-3639

DUCC Orchestrator (OR) should retry if MQReaper cannot connect with report to log...

Fixed
Bug UIMA-3602

DUCC Job Driver (JD) race between volunteering JPs and work item retry

Fixed
Bug UIMA-3556

UIMA DUCC common code should create uncaught exception handler

Won't Fix
Dependency upgrade UIMA-3491

DUCC webserver (WS) abandon use of images having CC-BY licenses

Fixed
Bug UIMA-3390

DUCC job driver (JD) should be more cautious about queuing work items in the presence of failed ones

Fixed
Bug UIMA-3163

DUCC webserver (WS) Run Fails count & Lost

Fixed