Comments (2)
thanks for the reports, Sanjay. I've consolidated the issues together
so as to not spam watchers.
The meta-issue here is whether to address the RFC compliance in the
rdata types or in the tests, and what to present to users who may not
care about the "letter of the law". Changes might surprise users who
are more interested in portability than growing their knowledge of DNS
nuance.
Bear in mind that literally all current DNS providers pass tests as
they exist today. Some of that was addressed by normalizing in the
provider code. For example, we "unquote" txt in route53
https://github.com/Netflix/denominator/blob/master/route53/src/main/java/denominator/route53/ResourceRecordSetHandler.java#L69
I'm open to ideas for change, but I think that since the context is a
draft provider, we should be on the same page with regards to the
experience impact this might have. copying some other folks for
opinion towards that: @jdamick @jonbodner @colmmacc @MisterK
@everett-toews @jwbraucher
from denominator.
@sanjaympawar1 I would change your parsers so that they pass the tests. Even if the spec says it is ok to change the case (ex. I write 'ABC', but the api stores 'abc'), it is odd that this happens. When you write your README, follow the example here: https://github.com/Netflix/denominator/blob/master/route53/README.md
This issue will linger until others feel strongly we should change our rdata types to follow RFC when doing equals etc. or a week has passed.
from denominator.
Related Issues (20)
- Setup process by which contributors can access shared crendentials HOT 1
- Publish test jars HOT 7
- Ensure java 6 source compatibility HOT 4
- Seems like travis is having a hard time downloading gradle HOT 5
- Add Geo support to Route53
- Control default TTL HOT 1
- Release 4.5 HOT 2
- WriteLiveTest- Quotation wrapping of TXT rdata HOT 1
- WriteLiveTest- AAAA rdata case sensetive comparison HOT 1
- Update providers wiki to include support contacts
- denominator 4.5 not compiled for java 1.6.0_65 HOT 2
- Zone with lots of records errors out HOT 8
- Spaces in rdata cause only first word to be used HOT 5
- Update download link to latest version in README.md
- Denominator needs a champion, or needs to be explicitly archived HOT 4
- NS1 Support HOT 1
- Graceful handling of API limits for large resource sets HOT 2
- Breaking API change at Rackspace CloudDNS HOT 2
- Bintray going away
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 denominator.