Skip to content

feat(policy): Add list key mappings rpc. [backport to release/service/v0.7] #2595

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: release/service/v0.7
Choose a base branch
from

Conversation

opentdf-automation[bot]
Copy link
Contributor

Description

Backport of #2533 to release/service/v0.7.

@opentdf-automation
Copy link
Contributor Author

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin backport-2533-to-release/service/v0.7
git worktree add --checkout .worktree/backport-2533-to-release/service/v0.7 backport-2533-to-release/service/v0.7
cd .worktree/backport-2533-to-release/service/v0.7
git reset --hard HEAD^
git cherry-pick -x fbc2724a066b5e4121838a958cb926a1ab5bdcde
git push --force-with-lease

@opentdf-automation opentdf-automation bot force-pushed the backport-2533-to-release/service/v0.7 branch from c700632 to 1d9abda Compare July 29, 2025 17:53
@github-actions github-actions bot added comp:db DB component comp:policy Policy Configuration ( attributes, subject mappings, resource mappings, kas registry) comp:sdk A software development kit, including library, for client applications and inter-service communicati docs Documentation size/l labels Jul 29, 2025
1.) Add the ability to list key mappings for either:
- All keys
- A specific key

- [ ] I have added or updated unit tests
- [ ] I have added or updated integration tests (if appropriate)
- [ ] I have added or updated documentation

(cherry picked from commit fbc2724)
@c-r33d c-r33d force-pushed the backport-2533-to-release/service/v0.7 branch from 1d9abda to 5783feb Compare July 29, 2025 18:00
Copy link
Contributor

Benchmark results, click to expand

Benchmark authorization.GetDecisions Results:

Metric Value
Approved Decision Requests 5000
Denied Decision Requests 0
Total Time 548.298622ms

Benchmark authorization.v2.GetMultiResourceDecision Results:

Metric Value
Approved Decision Requests 5000
Denied Decision Requests 0
Total Time 430.492837ms

Standard Benchmark Metrics Skipped or Failed

Bulk Benchmark Results

Metric Value
Total Decrypts 100
Successful Decrypts 100
Failed Decrypts 0
Total Time 343.108312ms
Throughput 291.45 requests/second

TDF3 Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 36.407248022s
Average Latency 362.610656ms
Throughput 137.34 requests/second

NANOTDF Benchmark Results:

Metric Value
Total Requests 5000
Successful Requests 5000
Failed Requests 0
Concurrent Requests 50
Total Time 24.722923108s
Average Latency 246.308257ms
Throughput 202.24 requests/second

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp:db DB component comp:policy Policy Configuration ( attributes, subject mappings, resource mappings, kas registry) comp:sdk A software development kit, including library, for client applications and inter-service communicati docs Documentation size/l
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant