ofekisr
|
16e012fe5d
|
refactor(chart.commands): separate commands into two different modules (#17509)
refactor: move imports under TYPE_CHECKING
|
2021-11-22 19:57:52 +02:00 |
|
ofekisr
|
3f2129b895
|
refactor: chartDataCommand - remove the responsibly of creating query context from command (#17461)
|
2021-11-17 17:13:40 +02:00 |
|
ofekisr
|
5d3e1b5c2c
|
refactor: ChartDataCommand into two separate commands (#17425)
|
2021-11-15 01:00:08 +02:00 |
|
John Bodley
|
fb4650a6eb
|
chore(pylint): Remove top-level disable (#16589)
* chore(pylint): Remove top-level disable
* Update examples.py
* Update command.py
Co-authored-by: John Bodley <john.bodley@airbnb.com>
|
2021-09-15 09:30:23 -07:00 |
|
Amit Miran
|
420dd5b94a
|
chore: Pylint downgrade (#16617)
* Update testing.in
* chore: downgrade pylint to 2.9.6
* downgrade dependence for pylint
* trim space
* pylint rules
Co-authored-by: Yongjie Zhao <yongjie.zhao@gmail.com>
|
2021-09-08 08:19:15 +03:00 |
|
Rob DiCiuccio
|
4e380db3fd
|
fix: Support Jinja template functions in global async queries (#16412)
* Support Jinja template functions in async queries
* Pylint
* Add tests for async tasks
* Remove redundant has_request_context check
|
2021-09-03 14:33:29 +03:00 |
|
Ville Brofeldt
|
ac1d779a30
|
chore(ci): bump pylint to 2.10.2 (#16463)
|
2021-08-26 20:30:41 +03:00 |
|
John Bodley
|
0df15bf207
|
chore(pylint): Reenable import-outside-toplevel check (#16263)
Co-authored-by: John Bodley <john.bodley@airbnb.com>
|
2021-08-17 05:20:13 +12:00 |
|
Daniel Vaz Gaspar
|
727847d2e5
|
fix: remove unnecessary app context on celery (#15422)
* fix: remove unnecessary app context on celery
* fix lint
* fix lint
|
2021-06-29 12:16:16 +01:00 |
|
Ben Reinhart
|
a06a2f30af
|
fix: Set g.user to anon user in Celery (#14742)
* Set g.user to anon user in Celery
* Add test
* Fix bug in logic
|
2021-05-21 14:33:08 -07:00 |
|
Ben Reinhart
|
e7f5100833
|
fix: Fix unintended cache misses with async queries (#14291)
* bug: Fix unintended cache misses with async queries
* Ensure sort order
* Ensure columns are sorted
* Update failing tests
|
2021-04-28 12:14:55 -07:00 |
|
Lily Kuang
|
7980b767c0
|
feat: Implement Celery SoftTimeLimit handling (#13740)
* log soft time limit error
* lint
* update test
|
2021-04-12 13:18:17 -07:00 |
|
Ben Reinhart
|
ca506e9396
|
fix(#13378): Ensure g.user is set for impersonation (#13878)
|
2021-03-31 11:22:56 -07:00 |
|
Rob DiCiuccio
|
4d329071a1
|
feat(SIP-39): Async query support for charts (#11499)
* Generate JWT in Flask app
* Refactor chart data API query logic, add JWT validation and async worker
* Add redis stream implementation, refactoring
* Add chart data cache endpoint, refactor QueryContext caching
* Typing, linting, refactoring
* pytest fixes and openapi schema update
* Enforce caching be configured for async query init
* Async query processing for explore_json endpoint
* Add /api/v1/async_event endpoint
* Async frontend for dashboards [WIP]
* Chart async error message support, refactoring
* Abstract asyncEvent middleware
* Async chart loading for Explore
* Pylint fixes
* asyncEvent middleware -> TypeScript, JS linting
* Chart data API: enforce forced_cache, add tests
* Add tests for explore_json endpoints
* Add test for chart data cache enpoint (no login)
* Consolidate set_and_log_cache and add STORE_CACHE_KEYS_IN_METADATA_DB flag
* Add tests for tasks/async_queries and address PR comments
* Bypass non-JSON result formats for async queries
* Add tests for redux middleware
* Remove debug statement
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
* Skip force_cached if no queryObj
* SunburstViz: don't modify self.form_data
* Fix failing annotation test
* Resolve merge/lint issues
* Reduce polling delay
* Fix new getClientErrorObject reference
* Fix flakey unit tests
* /api/v1/async_event: increment redis stream ID, add tests
* PR feedback: refactoring, configuration
* Fixup: remove debugging
* Fix typescript errors due to redux upgrade
* Update UPDATING.md
* Fix failing py tests
* asyncEvent_spec.js -> asyncEvent_spec.ts
* Refactor flakey Python 3.7 mock assertions
* Fix another shared state issue in Py tests
* Use 'sub' claim in JWT for user_id
* Refactor async middleware config
* Fixup: restore FeatureFlag boolean type
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
|
2020-12-10 20:21:56 -08:00 |
|