Skip to end of metadata
Go to start of metadata

UTF-8 Testing

HYDRA-383 "Tests for proper handling of non-ASCII UTF-8 strings."
  1. Identify test approaches / resources
  2. Create file-based I/O tests (reading)
    • Ice config files
  3. Create unit tests for select Slice-defined interfaces

Total estimate: 2d

HYDRA-384 "Test logger component for proper UTF-8 string handling."

Note: Make 383 a blocker for this task.

  1. Build unit tests for logger that attempt to log non-ASCII strings.

Total estimate: 1d

QUESTION: Are we going to try to add i18n support to Asterisk SCF?

Enhancing support for replication.

HYDRA-413 "Implement automatic master/slave (active/standby) startup mode for replicated components."
  1. Standardize default behavior across components. (ex. active by default)
  2. Standardize Ice config params for setting active / standby mode.

Total estimate: 1.5 d

HYDRA-414 "Research and determine foundational technology to use in state replication components."
  1. Research
  2. Possible prototyping
  3. Discussion of results with group.

Total estimate 3d

HYDRA-390 "Create decorators for session-related interfaces as demonstration of decorator approach to extensibility."
  1. Identify interface to be wrapped.
  2. Identify functionality to be added / altered.
  3. Identify configuration requirements to make it easy to add or remove the decorator component.
  4. Implement decorator.
  5. Implement unit test.

Total estimate: 4d

Dynamic Configuration of components

HYDRA-482 "Design and document meta-approach (pattern) to be used in component configuration APIs."
  1. Make this task a blocker for 400, 401, 402 and 481.

Total estimate: 2d

HYDRA-400 "Support dynamic configuration in Routing Service."
  1. Identify configuration items.
  2. Implement configuration interface.
  3. Implement component to push the configuration
  4. Develop tests.

Total estimate: 4d

HYDRA-401 "Support dynamic configuration in Bridging Service."
  1. Identify configuration items.
  2. Implement configuration interface.
  3. Implement component to push the configuration
  4. Develop tests.

Total estimate: 4d

HYDRA-402 "Support dynamic configuration in RTP Media Service."
  1. Identify configuration items.
  2. Implement configuration interface.
  3. Implement component to push the configuration
  4. Develop tests.

Total estimate: 4d

HYDRA-481 "Support dynamic configuration in SIP Session Manager."
  1. Identify configuration items.
  2. Implement configuration interface.
  3. Implement component to push the configuration
  4. Develop tests.

Total estimate: 4d

HYDRA-419 "Research issues in migrating primary Basic Routing Service component to be a Python application."

  1. Review Ice Python support pages. Investigate any issues regarding AMI, AMD, etc.
  2. Review Python threading support.
  3. Review Python support for any idioms used in Routing Service that would be challenging to migrate.
  4. Discuss with community via mailing list. (Community preferences)
    Total estimate: 2d
  • No labels