feathr
feathr copied to clipboard
[BUG] Registry 502 Bad Gateway if sql user password contains semicolon
Willingness to contribute
No. I cannot contribute a bug fix at this time.
Feathr version
0.9.0
System information
- OS Platform and Distribution (e.g., Linux Ubuntu 20.0):
- Python version:
- Spark version, if reporting runtime issue:
Describe the problem
Repro steps
- In deploy GUI, in sql password, input a string contains semicolon
- After deployment is successfully, call feathr_client.register_features()
Expected result
Registration can succeed
Actual result
Registration fails with 502 Bad Gateway error
Workaround
Redeploy with a password that does not contain semicolon
Tracking information
No response
Code to reproduce bug
No response
What component(s) does this bug affect?
- [ ]
Python Client
: This is the client users use to interact with most of our API. Mostly written in Python. - [ ]
Computation Engine
: The computation engine that execute the actual feature join and generation work. Mostly in Scala and Spark. - [X]
Feature Registry API
: The frontend API layer supports SQL, Purview(Atlas) as storage. The API layer is in Python(FAST API) - [ ]
Feature Registry Web UI
: The Web UI for feature registry. Written in React