feathr icon indicating copy to clipboard operation
feathr copied to clipboard

[BUG] Registry 502 Bad Gateway if sql user password contains semicolon

Open blrchen opened this issue 2 years ago • 0 comments

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

  1. In deploy GUI, in sql password, input a string contains semicolon
  2. 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

blrchen avatar Nov 25 '22 08:11 blrchen