Ref: https://github.com/brianmario/mysql2/pull/1092 This test currently fail on CI when ran against mysql 8.0: ``` 1) Mysql2::Client session_track returns multiple session track type values when available Failure/Error: expect(res).to eq(["________"]) expected: ["________"] got: nil (compared using ==) # ./spec/mysql2/client_spec.rb:1084:in `block (3 levels) in <top (required)>' ``` I dug a bit and `mysql_session_track_get_first(wrapper->client, NUM2INT(type), &data, &length)` returns `1`, but I have no idea why. @insom any idea what might be wrong?