Skip to content

Rework of component requirements related to snapshots - #337

Merged
umaucher merged 13 commits into
eclipse-score:mainfrom
etas-contrib:snapshot-comp-req-rework
Sep 24, 2026
Merged

umaucher merged 13 commits into
eclipse-score:mainfrom
etas-contrib:snapshot-comp-req-rework

Conversation

@tizava

@tizava tizava commented Jul 10, 2026

Copy link
Copy Markdown
Contributor
  • Snapshots are now explicit (Driven by the users)
  • Snapshots are created from live data (Not from data flushed to disk)
  • New API to acquire status of the snapshot slot (Occupied/Free)
  • General rework and cleanup

@github-actions

github-actions Bot commented Jul 10, 2026 •

Copy link
Copy Markdown
Contributor

License Check Results

🚀 The license check job ran with the Bazel command:

bazel run --lockfile_mode=error //:license-check

Status: ⚠️ Needs Review

Click to expand output
[License Check Output]
Extracting Bazel installation...
Starting local Bazel server (8.6.0) and connecting to it...
INFO: Invocation ID: 3769d5ea-b0a1-47ee-9bbe-03cf44856551
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Loading: 
Loading: 2 packages loaded
Loading: 2 packages loaded
    currently loading: 
Loading: 2 packages loaded
    currently loading: 
Loading: 2 packages loaded
    currently loading: 
Loading: 2 packages loaded
    currently loading: 
Loading: 2 packages loaded
    currently loading: 
Analyzing: target //:license-check (3 packages loaded, 0 targets configured)
Analyzing: target //:license-check (3 packages loaded, 0 targets configured)

Analyzing: target //:license-check (74 packages loaded, 10 targets configured)

Analyzing: target //:license-check (90 packages loaded, 10 targets configured)

Analyzing: target //:license-check (145 packages loaded, 1915 targets configured)

Analyzing: target //:license-check (149 packages loaded, 3134 targets configured)

Analyzing: target //:license-check (149 packages loaded, 3134 targets configured)

Analyzing: target //:license-check (149 packages loaded, 3134 targets configured)

Analyzing: target //:license-check (159 packages loaded, 5223 targets configured)

Analyzing: target //:license-check (160 packages loaded, 7699 targets configured)

Analyzing: target //:license-check (171 packages loaded, 9385 targets configured)

Analyzing: target //:license-check (172 packages loaded, 9399 targets configured)

Analyzing: target //:license-check (172 packages loaded, 9399 targets configured)

Analyzing: target //:license-check (175 packages loaded, 11287 targets configured)

Analyzing: target //:license-check (175 packages loaded, 11287 targets configured)

Analyzing: target //:license-check (177 packages loaded, 11537 targets configured)

INFO: Analyzed target //:license-check (177 packages loaded, 11537 targets configured).
INFO: From Generating Dash formatted dependency file ...:
INFO: Successfully converted 66 packages from Cargo.lock to bazel-out/k8-fastbuild/bin/formatted.txt
[15 / 17] [Prepa] JavaToolchainCompileBootClasspath external/rules_java+/toolchains/platformclasspath.jar
INFO: Found 1 target...
Target //:license.check.license_check up-to-date:
  bazel-bin/license.check.license_check
  bazel-bin/license.check.license_check.jar
INFO: Elapsed time: 33.351s, Critical Path: 2.42s
INFO: 17 processes: 12 internal, 4 processwrapper-sandbox, 1 worker.
INFO: Build completed successfully, 17 total actions
INFO: Running command line: bazel-bin/license.check.license_check ./formatted.txt <args omitted>
usage: org.eclipse.dash.licenses.cli.Main [-batch <int>] [-cd <url>]
       [-confidence <int>] [-ef <url>] [-excludeSources <sources>] [-help] [-lic
       <url>] [-project <shortname>] [-repo <url>] [-review] [-summary <file>]
       [-timeout <seconds>] [-token <token>]

@PandaeDo PandaeDo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please have a look again on the requirements. It seems to me that they are not fully atomic. You can use https://eclipse-score.github.io/process_description//main/process_areas/requirements_engineering/guidance/requirements_templates.html#gd_temp__req_formulation and also the question if the requirement is testable. Understandable they are.

Comment thread score/kvs/docs/requirements/index.rst Outdated
@anmittag

anmittag commented Jul 21, 2026 •

Copy link
Copy Markdown
Member

@tizava there are checks failing, please adapt and review comments. please care

@tizava
tizava had a problem deploying to workflow-approval July 28, 2026 11:11 — with GitHub Actions Failure
@tizava
tizava had a problem deploying to workflow-approval July 28, 2026 11:11 — with GitHub Actions Failure
@tizava
tizava had a problem deploying to workflow-approval July 28, 2026 11:22 — with GitHub Actions Failure
@tizava
tizava had a problem deploying to workflow-approval July 28, 2026 11:22 — with GitHub Actions Failure
@tizava
tizava had a problem deploying to workflow-approval July 28, 2026 11:55 — with GitHub Actions Failure
@tizava
tizava had a problem deploying to workflow-approval July 28, 2026 11:55 — with GitHub Actions Failure
@tizava
tizava had a problem deploying to workflow-approval July 28, 2026 14:28 — with GitHub Actions Failure
@tizava
tizava had a problem deploying to workflow-approval July 28, 2026 14:28 — with GitHub Actions Failure
Comment thread score/kvs/docs/requirements/index.rst
PandaeDo
PandaeDo previously approved these changes Jul 30, 2026

@PandaeDo PandaeDo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My findings are solved

Comment thread score/kvs/docs/requirements/index.rst Outdated
:version: 1
:derived_from: feat_req__persistency__snapshot_create[version==1]
:belongs_to: comp__persistency_kvs[version==1]
:tags: inspected

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changed / new requirements needs to be tagged as valid

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed with last commit

@tizava
tizava deployed to workflow-approval July 31, 2026 13:08 — with GitHub Actions Active
@tizava
tizava deployed to workflow-approval July 31, 2026 13:08 — with GitHub Actions Active
Comment thread score/kvs/docs/requirements/index.rst Outdated
Comment thread score/kvs/docs/requirements/index.rst
@tizava
tizava deployed to workflow-approval August 26, 2026 12:11 — with GitHub Actions Active
@tizava
tizava deployed to workflow-approval August 26, 2026 12:11 — with GitHub Actions Active
@github-actions

Copy link
Copy Markdown
Contributor

The created documentation from the pull request is available at: docu-html

Comment thread score/kvs/docs/requirements/index.rst Outdated

.. note::

This requirement is invalid after change of snapshot handling (see <ticket-id>)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

where is ticket-id ?

Comment thread score/kvs/docs/requirements/index.rst Outdated

.. note::

This requirement is invalid after change of snapshot handling (see <ticket-id>)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ticket-id ?

Comment thread score/kvs/docs/requirements/index.rst Outdated
Comment thread score/kvs/docs/requirements/index.rst Outdated
Comment thread score/kvs/docs/requirements/index.rst
Comment thread score/kvs/docs/requirements/index.rst
Comment thread score/kvs/docs/requirements/index.rst Outdated
@tizava
tizava deployed to workflow-approval September 23, 2026 11:47 — with GitHub Actions Active
@tizava
tizava deployed to workflow-approval September 23, 2026 11:47 — with GitHub Actions Active
@tizava
tizava requested a review from umaucher September 23, 2026 11:51
@umaucher
umaucher added this pull request to the merge queue Sep 24, 2026
Merged via the queue into eclipse-score:main with commit 0271ee7 Sep 24, 2026
27 of 28 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in PER - Persistency FT Sep 24, 2026

This branch was successfully deployed

1 active deployment
workflow-approval — 746021b8 Deployed Sep 23, 2026 by tizava via qnx-build (per-x86_64-qnx) / approval #415
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

6 participants