Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Orchestrator-agent. Redesign and support for new seed methods #1

Open
wants to merge 66 commits into
base: master
Choose a base branch
from

Commits on Dec 27, 2019

  1. orchestrator-agent redesign. Build everything upon Agent struct and m…

    …ethods
    Maksim Fedotov committed Dec 27, 2019
    Configuration menu
    Copy the full SHA
    5d81e72 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2019

  1. beautify logging

    Maksim Fedotov committed Dec 30, 2019
    Configuration menu
    Copy the full SHA
    c25be86 View commit details
    Browse the repository at this point in the history
  2. add Mysql.Datadir, Mysql.LogFile to config

    Maksim Fedotov committed Dec 30, 2019
    Configuration menu
    Copy the full SHA
    9cca0e1 View commit details
    Browse the repository at this point in the history
  3. dbagent package

    Maksim Fedotov committed Dec 30, 2019
    Configuration menu
    Copy the full SHA
    86b1732 View commit details
    Browse the repository at this point in the history
  4. dbagent package. Add comments for methods\structs

    Maksim Fedotov committed Dec 30, 2019
    Configuration menu
    Copy the full SHA
    c52f5b2 View commit details
    Browse the repository at this point in the history
  5. dbagent package. Functions to get database info

    Maksim Fedotov committed Dec 30, 2019
    Configuration menu
    Copy the full SHA
    bd74d6d View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2020

  1. move lvm functions to lvm. Replace old api calls with single get-agen…

    …t call
    Maksim Fedotov committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    600ebe2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8424f61 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2020

  1. lvm and xtrabackup seed methods init

    Maksim Fedotov committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    7bf1b01 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2020

  1. seed methods initialization

    Maksim Fedotov committed Jan 16, 2020
    Configuration menu
    Copy the full SHA
    fddda71 View commit details
    Browse the repository at this point in the history
  2. move MySQLPort to AgentParams. Use POST for SubmitAgent

    Maksim Fedotov committed Jan 16, 2020
    Configuration menu
    Copy the full SHA
    4137819 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2020

  1. Configuration menu
    Copy the full SHA
    7c4f297 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2020

  1. seedstages, api for seeding + mysqldump seed method

    Maksim Fedotov committed Feb 4, 2020
    Configuration menu
    Copy the full SHA
    355a122 View commit details
    Browse the repository at this point in the history
  2. remove BackupOldDatadir config option

    Maksim Fedotov committed Feb 4, 2020
    Configuration menu
    Copy the full SHA
    351de78 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2020

  1. Configuration menu
    Copy the full SHA
    d3267dd View commit details
    Browse the repository at this point in the history
  2. add backupToDatadir to seed methods

    Maksim Fedotov committed Feb 5, 2020
    Configuration menu
    Copy the full SHA
    ca820d9 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2020

  1. agent. support structure changes on orchestrator side

    Maksim Fedotov committed Feb 12, 2020
    Configuration menu
    Copy the full SHA
    d740548 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2020

  1. agent. rename stages

    Maksim Fedotov committed Feb 13, 2020
    Configuration menu
    Copy the full SHA
    3ef1e47 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2020

  1. remove replication-user and replicaiton-password from config

    Maksim Fedotov committed Feb 16, 2020
    Configuration menu
    Copy the full SHA
    e9c57af View commit details
    Browse the repository at this point in the history
  2. remove old config. Change SeedStageStatus to be map[int]map[seed.Stag…

    …e]*seed.SeedStageState
    Maksim Fedotov committed Feb 16, 2020
    Configuration menu
    Copy the full SHA
    0ea37eb View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2020

  1. dbagent return full mysql version

    Maksim Fedotov committed Feb 17, 2020
    Configuration menu
    Copy the full SHA
    3e06e31 View commit details
    Browse the repository at this point in the history
  2. add cancelled seedStage

    Maksim Fedotov committed Feb 17, 2020
    Configuration menu
    Copy the full SHA
    199b115 View commit details
    Browse the repository at this point in the history
  3. additional information about current agent active seed. Do not run se…

    …edstage if it is already running
    Maksim Fedotov committed Feb 17, 2020
    Configuration menu
    Copy the full SHA
    89d36a3 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2020

  1. Configuration menu
    Copy the full SHA
    fe45d6b View commit details
    Browse the repository at this point in the history
  2. add post seed cmd api"

    Maksim Fedotov committed Feb 20, 2020
    Configuration menu
    Copy the full SHA
    9196f55 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2020

  1. add support for custom-commands

    Maksim Fedotov committed Feb 21, 2020
    Configuration menu
    Copy the full SHA
    70da89f View commit details
    Browse the repository at this point in the history
  2. update ssl_test

    Maksim Fedotov committed Feb 21, 2020
    Configuration menu
    Copy the full SHA
    68b290b View commit details
    Browse the repository at this point in the history
  3. switch all packages to use logrus

    Maksim Fedotov committed Feb 21, 2020
    Configuration menu
    Copy the full SHA
    e581420 View commit details
    Browse the repository at this point in the history
  4. update vendor + add go mod

    Maksim Fedotov committed Feb 21, 2020
    Configuration menu
    Copy the full SHA
    75f47b0 View commit details
    Browse the repository at this point in the history
  5. remove old json config file

    Maksim Fedotov committed Feb 21, 2020
    Configuration menu
    Copy the full SHA
    a9de778 View commit details
    Browse the repository at this point in the history
  6. support goreleaser for building packages, add systemd unit file, move…

    … old build scripts to obsolete folder
    Maksim Fedotov committed Feb 21, 2020
    Configuration menu
    Copy the full SHA
    28f8b3a View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2020

  1. orchestrator-agent service run under mysql user

    Maksim Fedotov committed Feb 28, 2020
    Configuration menu
    Copy the full SHA
    fff73cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22acd69 View commit details
    Browse the repository at this point in the history
  3. remove snapshot-mount-point. Use backup-dir instead

    Maksim Fedotov committed Feb 28, 2020
    Configuration menu
    Copy the full SHA
    c774888 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    76e0c29 View commit details
    Browse the repository at this point in the history
  5. seed mysqldump. Move backupfilename to struct

    Maksim Fedotov committed Feb 28, 2020
    Configuration menu
    Copy the full SHA
    3e81a4d View commit details
    Browse the repository at this point in the history
  6. seedstage add seedID

    Maksim Fedotov committed Feb 28, 2020
    Configuration menu
    Copy the full SHA
    abb26cf View commit details
    Browse the repository at this point in the history
  7. ignore pytest tmp dirs

    Maksim Fedotov committed Feb 28, 2020
    Configuration menu
    Copy the full SHA
    d805206 View commit details
    Browse the repository at this point in the history
  8. add integration and functional tests

    Maksim Fedotov committed Feb 28, 2020
    Configuration menu
    Copy the full SHA
    f5ebb49 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2020

  1. integration tests + bugfix

    Maksim Fedotov committed Mar 2, 2020
    Configuration menu
    Copy the full SHA
    0af4596 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2020

  1. Configuration menu
    Copy the full SHA
    14f284e View commit details
    Browse the repository at this point in the history
  2. add addtional-opts config for mysqldump. Move ssl_test to separate pa…

    …ckage. Move post-seed-command to custom-commands section in config
    Maksim Fedotov committed Mar 5, 2020
    Configuration menu
    Copy the full SHA
    a4751c1 View commit details
    Browse the repository at this point in the history
  3. mysqldump support gtids + tests for gtids

    Maksim Fedotov committed Mar 5, 2020
    Configuration menu
    Copy the full SHA
    78c0bc3 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2020

  1. add stderr in case of cmd errors

    Maksim Fedotov committed Mar 6, 2020
    Configuration menu
    Copy the full SHA
    6f14c97 View commit details
    Browse the repository at this point in the history
  2. add mydumper seed method

    Maksim Fedotov committed Mar 6, 2020
    Configuration menu
    Copy the full SHA
    61327ff View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2020

  1. add xtrabackup seed method

    Maksim Fedotov committed Mar 9, 2020
    Configuration menu
    Copy the full SHA
    4742966 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2020

  1. add cloneplugin seed method

    Maksim Fedotov committed Mar 10, 2020
    Configuration menu
    Copy the full SHA
    3cf762f View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2020

  1. lvm seed method

    Maksim Fedotov committed Mar 11, 2020
    Configuration menu
    Copy the full SHA
    588be62 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2020

  1. clonePlugin additional config opts

    Maksim Fedotov committed Mar 12, 2020
    Configuration menu
    Copy the full SHA
    0c751d9 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2020

  1. beautify tests + bugfix

    Maksim Fedotov committed Mar 13, 2020
    Configuration menu
    Copy the full SHA
    974e716 View commit details
    Browse the repository at this point in the history
  2. README for tests

    Maksim Fedotov committed Mar 13, 2020
    Configuration menu
    Copy the full SHA
    f993bca View commit details
    Browse the repository at this point in the history
  3. update vagrant box version for mysql 5.7

    Maksim Fedotov committed Mar 13, 2020
    Configuration menu
    Copy the full SHA
    8e30bb5 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2020

  1. delete unused files

    Maksim Fedotov committed Mar 16, 2020
    Configuration menu
    Copy the full SHA
    3047d8d View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2020

  1. integration tests + bugfix

    Maksim Fedotov committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    dfc2987 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2020

  1. return mysql error log as string

    Maksim Fedotov committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    7f14b26 View commit details
    Browse the repository at this point in the history
  2. rename seed-user and seed-password to user and password

    Maksim Fedotov committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    5eca1e5 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2020

  1. add system info and agent commands

    Maksim Fedotov committed Mar 28, 2020
    Configuration menu
    Copy the full SHA
    8357c71 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2020

  1. use custom script to build rpm packages as goreleaser do not add sha1…

    …\md5 checksums for rpm
    Maksim Fedotov committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    b3db070 View commit details
    Browse the repository at this point in the history
  2. goreleaser disable release creation

    Maksim Fedotov committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    1eb0a7d View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2020

  1. add http url prefix if not set in orchestrator url

    Maksim Fedotov committed Mar 31, 2020
    Configuration menu
    Copy the full SHA
    8751796 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2020

  1. additional configuration params. support for sudo-user and mysql star…

    …t\stop\status commands. additonal logging
    Maksim Fedotov committed Apr 2, 2020
    Configuration menu
    Copy the full SHA
    40f8d60 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2020

  1. Configuration menu
    Copy the full SHA
    e9db8ba View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2020

  1. Configuration menu
    Copy the full SHA
    00deb4c View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2020

  1. add README

    Maksim Fedotov committed Apr 9, 2020
    Configuration menu
    Copy the full SHA
    f733128 View commit details
    Browse the repository at this point in the history
  2. add supported seed methods for README

    Maksim Fedotov committed Apr 9, 2020
    Configuration menu
    Copy the full SHA
    623ff08 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2020

  1. fix bug with multiple gtids in GetMetadata

    Maksim Fedotov committed Apr 10, 2020
    Configuration menu
    Copy the full SHA
    10c49f5 View commit details
    Browse the repository at this point in the history