Details
-
Task
-
Status: Closed (View Workflow)
-
Minor
-
Resolution: Fixed
Description
Remove unnecessary #ifdefs and dead code, in Spider, which is protected by #ifdef.
Some time ago, the Spider was a separate project, and Kentoku tried to make it compile on many MySQL and MariaDB versions without changes. So, there are many #ifdef macro in the Spider codebase, which were to adjust Spider for changes in API over different server versions. For example, see ITEM_FUNC_CASE_PARAMS_ARE_PUBLIC. Now, the Spider is part of the source tree, and thus we can remove dead code in #ifdef.
Use unifdef as far as possible.
Attachments
Issue Links
- relates to
-
MDEV-26858 Spider: Remove dead code related to HandlerSocket
-
- Closed
-
-
MDEV-26912 Spider: Remove dead code related to Oracle OCI
-
- Closed
-
-
MDEV-27474 Spider: remove #WITH_PARTITION_STORAGE_ENGINE
-
- Closed
-
Activity
Transition | Time In Source Status | Execution Times |
---|
|
192d 18h 40m | 1 |
|
14s | 1 |
|
91d 22h 33m | 1 |
|
507d 20h 27m | 1 |
|
260d 12h 3m | 1 |
|
17d 5h 27m | 2 |
|
1d 5h 38m | 1 |
|
74d 2h 39m | 1 |
|
30d 19h 3m | 1 |