using redis as collector does not support password
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
osprofiler |
Fix Released
|
Undecided
|
Ilya Shakhat |
Bug Description
When choose redis as collector, it does not support password, reporting "NOAUTH Authentication required"
Workaround is disable redis requirepass
log:
keystone/
2018-05-02 16:47:49.707780 mod_wsgi (pid=26): Exception occurred processing WSGI script '/var/lib/
2018-05-02 16:47:49.707813 Traceback (most recent call last):
2018-05-02 16:47:49.707828 File "/var/lib/
2018-05-02 16:47:49.708040 return app(environ, start_response)
2018-05-02 16:47:49.708051 File "/var/lib/
2018-05-02 16:47:49.708216 resp = self.call_func(req, *args, **self.kwargs)
2018-05-02 16:47:49.708224 File "/var/lib/
2018-05-02 16:47:49.708267 return self.func(req, *args, **kwargs)
2018-05-02 16:47:49.708274 File "/var/lib/
2018-05-02 16:47:49.708397 response = req.get_
2018-05-02 16:47:49.708405 File "/var/lib/
2018-05-02 16:47:49.708906 application, catch_exc_
2018-05-02 16:47:49.708915 File "/var/lib/
2018-05-02 16:47:49.708958 app_iter = application(
2018-05-02 16:47:49.708965 File "/var/lib/
2018-05-02 16:47:49.709003 resp = self.call_func(req, *args, **self.kwargs)
2018-05-02 16:47:49.709009 File "/var/lib/
2018-05-02 16:47:49.709045 return self.func(req, *args, **kwargs)
2018-05-02 16:47:49.709051 File "/var/lib/
2018-05-02 16:47:49.709089 response = req.get_
2018-05-02 16:47:49.709095 File "/var/lib/
2018-05-02 16:47:49.709131 application, catch_exc_
2018-05-02 16:47:49.709137 File "/var/lib/
2018-05-02 16:47:49.709174 app_iter = application(
2018-05-02 16:47:49.709180 File "/var/lib/
2018-05-02 16:47:49.709216 return resp(environ, start_response)
2018-05-02 16:47:49.709222 File "/var/lib/
2018-05-02 16:47:49.709261 resp = self.call_func(req, *args, **self.kwargs)
2018-05-02 16:47:49.709267 File "/var/lib/
2018-05-02 16:47:49.709311 return self.func(req, *args, **kwargs)
2018-05-02 16:47:49.709316 File "/var/lib/
2018-05-02 16:47:49.709352 response = req.get_
2018-05-02 16:47:49.709358 File "/var/lib/
2018-05-02 16:47:49.709393 application, catch_exc_
2018-05-02 16:47:49.709399 File "/var/lib/
2018-05-02 16:47:49.709436 app_iter = application(
2018-05-02 16:47:49.709442 File "/var/lib/
2018-05-02 16:47:49.709477 resp = self.call_func(req, *args, **self.kwargs)
2018-05-02 16:47:49.709482 File "/var/lib/
2018-05-02 16:47:49.709517 return self.func(req, *args, **kwargs)
2018-05-02 16:47:49.709523 File "/var/lib/
2018-05-02 16:47:49.709643 with profiler.
2018-05-02 16:47:49.709650 File "/var/lib/
2018-05-02 16:47:49.709834 start(self._name, info=self._info)
2018-05-02 16:47:49.709842 File "/var/lib/
2018-05-02 16:47:49.709883 profiler.
2018-05-02 16:47:49.709889 File "/var/lib/
2018-05-02 16:47:49.709926 self._notify(
2018-05-02 16:47:49.709932 File "/var/lib/
2018-05-02 16:47:49.709968 notifier.
2018-05-02 16:47:49.709974 File "/var/lib/
2018-05-02 16:47:49.710078 __notifier(info)
2018-05-02 16:47:49.710086 File "/var/lib/
2018-05-02 16:47:49.710211 self.db.set(key, jsonutils.
2018-05-02 16:47:49.710218 File "/var/lib/
2018-05-02 16:47:49.710871 return self.execute_
2018-05-02 16:47:49.710880 File "/var/lib/
2018-05-02 16:47:49.710925 return self.parse_
2018-05-02 16:47:49.710932 File "/var/lib/
2018-05-02 16:47:49.710967 response = connection.
2018-05-02 16:47:49.710973 File "/var/lib/
2018-05-02 16:47:49.711269 raise response
2018-05-02 16:47:49.711290 ResponseError: NOAUTH Authentication required.
summary: |
- using redis as collector does not support pass + using redis as collector does not support password |
Changed in osprofiler: | |
status: | New → Confirmed |
assignee: | nobody → Ilya Shakhat (shakhat) |
Hi zhangfei gao, currently, yes, OSProfiler does not support redis with password.