ensure that format specification in Metadata is respected#344
Conversation
|
|
|
@rahulsmahadev @tdas could someone take a look at this please? |
|
@ekoifman Sorry for not responding to this back then. My thought on this change is that it is risky to transparently pass all options down into the parquet format. There are a few subtle assumptions that delta lake makes about parquet format (some details about how ints and longs are stored) which are intricately tied to delta... so it might be possible to break the compatibility of the delta table by making arbitrary changes to parquet by allowing arbitrary options. To safeguard against such corner case we are currently not allowing arbitrary options to be passed down. However, that said, I totally buy that there are options that can super useful to pass down. We could built a allow-list of options to be passed down. If you are still interested in working on this, we can think in that direction. What do you think? |
|
@tdas Sure let me take a look. Do you have a list in mind? |
ensure that
Metadata.format.optionsis respected - closes #362