Skip to content

<fix>[utils]: parse ipv6 system tag tokens#4286

Open
MatheMatrix wants to merge 1 commit into
5.5.28from
sync/shixin.ruan/shixin-ZCF-4134-premium-5.5.28
Open

<fix>[utils]: parse ipv6 system tag tokens#4286
MatheMatrix wants to merge 1 commit into
5.5.28from
sync/shixin.ruan/shixin-ZCF-4134-premium-5.5.28

Conversation

@MatheMatrix

Copy link
Copy Markdown
Owner

Patterned system tags used to split format and tag by ::.
IPv6 CIDR tokens like fd66:6:6:6::/64 were split into extra fields,
so TagManager rejected valid V2V conversion network tags.

Resolves: ZSTAC-85618
Related: ZCF-4134

Test: mvn -pl utils -Dtest=TestTagUtils test

Change-Id: I52c6f8f8b3e3473392f55d4d7a497d7b51c87171

sync from gitlab !10243

Patterned system tags used to split format and tag by ::.
IPv6 CIDR tokens like fd66:6:6:6::/64 were split into extra fields,
so TagManager rejected valid V2V conversion network tags.

Resolves: ZSTAC-85618
Related: ZCF-4134

Test: mvn -pl utils -Dtest=TestTagUtils test

Change-Id: I52c6f8f8b3e3473392f55d4d7a497d7b51c87171
@coderabbitai

coderabbitai Bot commented Jun 16, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@MatheMatrix, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 23 minutes and 11 seconds. Learn how PR review limits work.

Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file).

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: d2b35837-08c0-4570-8fa2-83ca6c680f99

📥 Commits

Reviewing files that changed from the base of the PR and between d94ce5b and 5d4023d.

📒 Files selected for processing (2)
  • utils/src/main/java/org/zstack/utils/TagUtils.java
  • utils/src/test/java/org/zstack/utils/test/TestTagUtils.java

Warning

.coderabbit.yaml has a parsing error

The CodeRabbit configuration file in this repository has a parsing error and default settings were used instead. Please fix the error(s) in the configuration file. You can initialize chat with CodeRabbit to get help with the configuration file.

💥 Parsing errors (1)
Could not fetch remote config from http://open.zstack.ai:20001/code-reviews/zstack-cloud.yaml: TimeoutError: The operation was aborted due to timeout
⚙️ Configuration instructions
  • Please see the configuration documentation for more information.
  • You can also validate your configuration using the online YAML validator.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch sync/shixin.ruan/shixin-ZCF-4134-premium-5.5.28

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants