Skip to content

Refactor repo structure #138

@zhangh43

Description

@zhangh43

Task Description

This task aims to reorganize the repo topology, rename binaries/configs, and consolidate scripts into a consistent layout aligned with EloqData’s product structure.

🗂️ 1. Directory Structure
Verify and remove libservices/libmariadb/libmysqld, they seems to be embedded service, unnecessary to Eloqsql.

Remove unused directories: BUILD/Docs/debians/vio/win etc.

Remove unused files: KNOWN_BUGS.txt/INSTALL-WIN-SOURCE/CREDITS etc.

Move my-config.cnf → scripts/ and rename to eloqsql.cnf

rename mono_basic and mono_main test suite to

⚙️ 2. Binary and Config Renaming
Rename mysqld to eloqsql, my-config.cnf to eloqsql.conf, mysql_install_db to eloqsql_install_db, mysqld_safe to eloqsql_safe, mysql to eloqsql-cli

🧪 3. Testing & Validation

Verify configuration file parsing and startup with eloqsql.conf.

Update Concourse pipelines (regression ci and release ci) for the new build and binary names.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions