Skip to content
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

As a Developer I want that the password store shared memory segment's name is configurable so that I can build packages and run X-Road software on the same host #1355

Open
3 tasks
raits opened this issue Sep 22, 2022 · 0 comments
Labels
hacktoberfest Issues included in Hacktoberfest help wanted Extra attention is needed

Comments

@raits
Copy link
Contributor

raits commented Sep 22, 2022

Currently, the password store shared memory segment's name is hard coded which causes problems in case X-Road packages are built, and X-Road software is run on the same host. This may lead to a situation where the password store shared memory segment gets locked and building packages or running the X-Road software fails. If the password store shared memory segment's name was configurable, such a problem wouldn't exist.

The problem applies to X-Road’s native build only - when the build is run on the host machine. Instead, if the build is run inside a Docker container (./build_packages.sh -d), the problem doesn’t exist.

This Knowledge Base article contains more information about the error:
https://nordic-institute.atlassian.net/wiki/pages/viewpage.action?pageId=4916422

The JIRA ticket this issue was created from can be found here: https://nordic-institute.atlassian.net/browse/XRDDEV-289

Acceptance criteria:

  • The password store shared memory segment's name is configurable
  • PasswordStoreTest and X-Road software use a different name
  • It is possible to build packages and run X-Road software on the same host
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hacktoberfest Issues included in Hacktoberfest help wanted Extra attention is needed
Projects
Status: Todo
Development

No branches or pull requests

1 participant