Add dynamic task manager and task watcher #65

Merged
charithag merged 9 commits from chamindu1/device-mgt-core:task-mgt into master 2 years ago

Purpose

To Distribute dynamic task execution in multiple nodes.

Goals

This allows distribute task execution in multiple nodes. Especially this is useful, when system has multiple nodes

Approach

  • Add task manager to handle dynamic tasks and dynamic task properties while adding task into the wso2 ntask core.
  • Add task watcher to run periodically after iot server start up and compare tasks from Entgra task manager and wso2 ntask core.
  • Add configuration to enable task monitoring in task watcher.

Documentation

N/A

Automation tests

  • Unit tests

    N/A

  • Integration tests

    N/A

Security checks

N/A

N/A

Test environment

Linux 22.04

Learning

N/A

## Purpose To Distribute dynamic task execution in multiple nodes. ## Goals This allows distribute task execution in multiple nodes. Especially this is useful, when system has multiple nodes ## Approach - Add task manager to handle dynamic tasks and dynamic task properties while adding task into the wso2 ntask core. - Add task watcher to run periodically after iot server start up and compare tasks from Entgra task manager and wso2 ntask core. - Add configuration to enable task monitoring in task watcher. ## Documentation > N/A ## Automation tests - Unit tests > N/A - Integration tests > N/A ## Security checks > N/A ## Related MRs > N/A ## Test environment Linux 22.04 ## Learning > N/A
chamindu1 added 1 commit 2 years ago
chamindu1 added 1 commit 2 years ago
chamindu1 added 1 commit 2 years ago
chamindu1 added 1 commit 2 years ago
chamindu1 changed title from WIP: Add dynamic task manager and task watcher to Add dynamic task manager and task watcher 2 years ago
chamindu1 added 2 commits 2 years ago
chamindu1 added 1 commit 2 years ago
charithag requested review from pahansith 2 years ago
charithag requested review from amalka.subasinghe 2 years ago
charithag requested changes 2 years ago
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
Owner

Missing license header

Missing license header
chamindu1 marked this conversation as resolved
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
Owner

Missing license header

Missing license header
chamindu1 marked this conversation as resolved
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
Owner

Missing license header

Missing license header
chamindu1 marked this conversation as resolved
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
Owner

Missing license header

Missing license header
chamindu1 marked this conversation as resolved
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
Owner

Missing license header

Missing license header
chamindu1 marked this conversation as resolved
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
Owner

Missing license header

Missing license header
chamindu1 marked this conversation as resolved
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
Owner

Missing license header

Missing license header
Poster

Fixed

Fixed
chamindu1 marked this conversation as resolved
chamindu1 added 1 commit 2 years ago
charithag approved these changes 2 years ago
chamindu1 added 1 commit 2 years ago
amalka.subasinghe approved these changes 2 years ago
charithag merged commit 89e72bdf86 into master 2 years ago
charithag deleted branch task-mgt 2 years ago
charithag referenced this issue from a commit 2 years ago

Reviewers

pahansith was requested for review 2 years ago
charithag approved these changes 2 years ago
amalka.subasinghe approved these changes 2 years ago
The pull request has been merged as 89e72bdf86.
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: community/device-mgt-core#65
Loading…
There is no content yet.