15311: Remove stringify-symbol behavior on database load
authorPeter Amstutz <pamstutz@veritasgenetics.com>
Thu, 6 Jun 2019 15:36:34 +0000 (11:36 -0400)
committerPeter Amstutz <pamstutz@veritasgenetics.com>
Fri, 7 Jun 2019 14:39:08 +0000 (10:39 -0400)
commitb15cc4afed604255dfee435aa8c1663c46895860
treeede08c452c22e1fba079dd6ada606e2b38d445fc
parentb93dc244f39ea9b8a4552804cd24d251658531e3
15311: Remove stringify-symbol behavior on database load

* Add test case demonstrating bug

* Remove convert_serialized_symbols_to_strings hook

* Add "rake symbols:check" to warn you if there are any serialized
columns that may have legacy symbols.

* Add "rake symbols:stringify" to warn you if there are any serialized
columns that may have legacy symbols.

* Add release notes for checking and stringifying symbols.

* Add table of contents to upgrading doc page.

* Add note about the has_symbol_keys_in_database_somehow fixture.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
doc/admin/upgrading.html.textile.liquid
services/api/app/models/arvados_model.rb
services/api/lib/tasks/symbols.rake [new file with mode: 0644]
services/api/test/fixtures/links.yml
services/api/test/integration/container_request_test.rb [new file with mode: 0644]
services/api/test/unit/arvados_model_test.rb