In Avro, adding an element to an enum without a default is a __ schema evolution
Suggested Answer: A
Get Premium CCDAK Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
Since Confluent 5.4.0, Avro 1.9.1 is used. Since default value was added to enum complex type , the schema resolution changed from:
(<1.9.1) if both are enums:** if the writer's symbol is not present in the reader's enum, then an error is signalled. **(>=1.9.1) if both are enums:
if the writer's symbol is not present in the reader's enum and the reader has a default value, then that value is used, otherwise an error is signalled.
12 comments · newest first
SH
Sherly
11 months ago
Wait, really? I didn't know that!
AL
Alecia
11 months ago
Nah, it's definitely forward evolution.
RE
Rebecka
12 months ago
I thought it was backward compatibility?
SK
Skye
12 months ago
Totally agree, no default means issues.
TE
Terrilyn
12 months ago
It's a breaking change for sure.
MA
Mattie
1 year ago
I feel like this might be a forward evolution, but I can't recall the exact details from my notes.
RA
Raelene
1 year ago
I remember practicing a question about schema evolution, and I think it was related to backward compatibility.
AL
Alline
1 year ago
I think adding an element to an enum without a default is considered a breaking change, but I'm not entirely sure.
MI
Mitzie
1 year ago
I thought adding an enum without a default was a full schema evolution, but now I'm second-guessing myself.
HA
Haley
1 year ago
This is a good test of my networking knowledge. I know the main dynamic routing protocols like OSPF and BGP, and I'm pretty sure RIP is also supported. I'll double-check the other options, but I feel good about being able to select the right three.
DE
Destiny
1 year ago
I'm not entirely sure about this one. Removing the user from security groups or teams could also work, but I'm not confident that's the best approach. I'll need to review the options again.
NO
Norah
1 year ago
Hmm, I'm a bit confused on this one. I know the supply curve slopes upwards, but I can't remember if it's from left to right or right to left. I'll have to think this through carefully.