Comments (8)
We believe that loosing ROAs for unavailable servers is better than loosing updates from available servers. As a case in point, the Chinese repository was unavailable for quite some time (as in: months).
I am, however, happy to add a config option to force an abort in case any of the servers cannot be reached.
from routinator.
I believe that such a knob would allow any incompetent or malicious delegated CA (or to be precise publication server) to DoS the system. So, I would urge that this is not used at all, or with extreme prejudice.
from routinator.
Fair point!
Also note that rsync failing doesn’t mean that server’s data is ignored. Whatever is there already is still used. So if the rsync server has a short outage, you probably won’t even notice, unless, of course, this is the first time you run Routinator.
from routinator.
I would like to investigate if a repo is down, and maybe it is my own fault. I think an option where you get a warning about unreachable sources with another exit-code is useful. I understand the design choices before, but imho this it too silent.
from routinator.
If you are talking about a one-off validation run, like with the 'vrps' sub-command, then I can see your point. However, if the routinator is running as a daemon as with the 'rtrd' option, then I think it would make more sense to have a dedicated status end-point that reports on repo availability.
from routinator.
I’d vote for this to be a command-line/config-file option. A user may want to run in “strict mode” (whatever that means).
Additionally, I’d remind all that exit codes are vital to any automation framework - independent of which path to exit.
from routinator.
I'm talking about the vrps command indeed.
from routinator.
We’ll add a command line option to the vrps command.
from routinator.
Related Issues (20)
- Initial version negotiation is broken because of bad error PDU version HOT 8
- JSON response for too short prefix
- Multiplexing validation requests
- Cisco IOS XE documentation HOT 3
- jsonext does not seem to include EE/crl/manifest expiry time HOT 1
- --rrdp-keep-responses does not keep responses for repository that uses redirects HOT 1
- Routinator Doesn't Listen On IPv6 By Default HOT 2
- routinator_serial_info metric is sparse HOT 1
- Largest possible manifest number is not supported HOT 3
- Review rsync options.
- Grafana Dashboard Angular deprecated HOT 13
- can not add testbed tal HOT 8
- Print the config file used upon startup
- Not receiving ROAs over RTR using rtrdump HOT 9
- Unable to use repo with Red Hat Satellite: Katello::Errors::Pulp3Error: Treeinfo file should have INI format HOT 2
- routinator exiting HOT 2
- New UI has clickable column headings that do nothing HOT 1
- New UI conections status wrong type
- Inode limit/RPKI of limited AS HOT 2
- remove spaces from the input field HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from routinator.