Fix cache warming during deployment: Error Dec 22 2017

https://cache-deployment-fix.staging.clippings.com

Haralan Dobrev
By Haralan Dobrev

What is this about?

This ensures the proxy directory for Doctrine is always set to the warmup dir when deploying even if something has already initialised the entity manager.

Checklist

  • [x] See commits for detailed steps
  • [x] Assigned people to review

Staging to review

N/A

Notes for deployment

This should not take the site down when deploying ^_^

Creating database staging_cache-deployment-fix
Warning: Using a password on the command line interface can be insecure.
Populating database cache-deployment-fix
Warning: Using a password on the command line interface can be insecure.
 125MiB 0:00:30 [4.13MiB/s] [>                                 ]  1% ETA 0:31:39
 214MiB 0:01:00 [3.01MiB/s] [>                                 ]  2% ETA 0:36:28
 305MiB 0:01:30 [3.02MiB/s] [>                                 ]  3% ETA 0:38:04
 399MiB 0:02:00 [3.12MiB/s] [>                                 ]  4% ETA 0:38:19
 492MiB 0:02:30 [ 3.1MiB/s] [=>                                ]  6% ETA 0:38:21
 587MiB 0:03:00 [3.11MiB/s] [=>                                ]  7% ETA 0:38:07
 675MiB 0:03:30 [2.97MiB/s] [=>                                ]  8% ETA 0:38:14
 767MiB 0:04:00 [3.08MiB/s] [==>                               ]  9% ETA 0:37:58
 861MiB 0:04:30 [3.14MiB/s] [==>                               ] 10% ETA 0:37:34
 969MiB 0:05:00 [3.62MiB/s] [===>                              ] 12% ETA 0:36:31
1.07GiB 0:05:30 [4.31MiB/s] [===>                              ] 13% ETA 0:34:47
1.25GiB 0:06:00 [5.96MiB/s] [====>                             ] 15% ETA 0:31:48
1.34GiB 0:06:30 [3.25MiB/s] [====>                             ] 17% ETA 0:31:31
1.41GiB 0:07:00 [2.29MiB/s] [====>                             ] 17% ETA 0:32:00
1.48GiB 0:07:30 [2.29MiB/s] [=====>                            ] 18% ETA 0:32:24
1.54GiB 0:08:00 [2.25MiB/s] [=====>                            ] 19% ETA 0:32:45
1.61GiB 0:08:31 [2.35MiB/s] [=====>                            ] 20% ETA 0:32:57
1.68GiB 0:09:00 [2.28MiB/s] [======>                           ] 21% ETA 0:33:09
1.75GiB 0:09:30 [2.33MiB/s] [======>                           ] 22% ETA 0:33:12
1.81GiB 0:10:00 [2.11MiB/s] [======>                           ] 23% ETA 0:33:26
1.87GiB 0:10:30 [2.09MiB/s] [======>                           ] 23% ETA 0:33:38
1.93GiB 0:11:00 [2.11MiB/s] [=======>                          ] 24% ETA 0:33:43
1.99GiB 0:11:30 [2.07MiB/s] [=======>                          ] 25% ETA 0:33:50
2.05GiB 0:12:00 [2.06MiB/s] [=======>                          ] 26% ETA 0:33:56
2.12GiB 0:12:31 [2.15MiB/s] [=======>                          ] 26% ETA 0:33:55
2.18GiB 0:13:00 [2.11MiB/s] [========>                         ] 27% ETA 0:33:55
2.24GiB 0:13:30 [ 2.1MiB/s] [========>                         ] 28% ETA 0:33:52
 2.3GiB 0:14:00 [2.08MiB/s] [========>                         ] 29% ETA 0:33:50
2.36GiB 0:14:30 [2.06MiB/s] [=========>                        ] 30% ETA 0:33:45
2.42GiB 0:15:01 [2.06MiB/s] [=========>                        ] 30% ETA 0:33:42
2.48GiB 0:15:30 [1.99MiB/s] [=========>                        ] 31% ETA 0:33:39
2.54GiB 0:16:00 [1.96MiB/s] [=========>                        ] 32% ETA 0:33:33
 2.6GiB 0:16:30 [2.01MiB/s] [==========>                       ] 33% ETA 0:33:29
2.66GiB 0:17:00 [2.03MiB/s] [==========>                       ] 33% ETA 0:33:20
2.71GiB 0:17:30 [2.01MiB/s] [==========>                       ] 34% ETA 0:33:11
2.77GiB 0:18:00 [   2MiB/s] [==========>                       ] 35% ETA 0:33:03
2.83GiB 0:18:30 [2.02MiB/s] [===========>                      ] 36% ETA 0:32:51
 2.9GiB 0:19:00 [2.14MiB/s] [===========>                      ] 36% ETA 0:32:36
2.96GiB 0:19:30 [2.13MiB/s] [===========>                      ] 37% ETA 0:32:20
3.02GiB 0:20:00 [2.12MiB/s] [===========>                      ] 38% ETA 0:32:05
3.09GiB 0:20:30 [2.23MiB/s] [============>                     ] 39% ETA 0:31:45
3.15GiB 0:21:00 [ 2.2MiB/s] [============>                     ] 40% ETA 0:31:24
3.22GiB 0:21:30 [2.44MiB/s] [============>                     ] 40% ETA 0:31:00
3.28GiB 0:22:00 [   2MiB/s] [============>                     ] 41% ETA 0:30:45
3.34GiB 0:22:30 [2.01MiB/s] [=============>                    ] 42% ETA 0:30:30
 3.4GiB 0:23:00 [1.96MiB/s] [=============>                    ] 43% ETA 0:30:16
3.45GiB 0:23:30 [2.01MiB/s] [=============>                    ] 43% ETA 0:29:59
3.51GiB 0:24:00 [2.01MiB/s] [=============>                    ] 44% ETA 0:29:42
3.57GiB 0:24:30 [2.07MiB/s] [==============>                   ] 45% ETA 0:29:24
3.64GiB 0:25:00 [2.08MiB/s] [==============>                   ] 46% ETA 0:29:04
3.69GiB 0:25:30 [1.98MiB/s] [==============>                   ] 46% ETA 0:28:47
3.75GiB 0:26:00 [2.03MiB/s] [==============>                   ] 47% ETA 0:28:29
3.81GiB 0:26:30 [2.02MiB/s] [===============>                  ] 48% ETA 0:28:10
3.87GiB 0:27:00 [2.08MiB/s] [===============>                  ] 49% ETA 0:27:50
3.93GiB 0:27:30 [2.02MiB/s] [===============>                  ] 49% ETA 0:27:30
3.99GiB 0:28:00 [2.04MiB/s] [================>                 ] 50% ETA 0:27:10
4.05GiB 0:28:30 [2.03MiB/s] [================>                 ] 51% ETA 0:26:49
4.11GiB 0:29:00 [2.07MiB/s] [================>                 ] 52% ETA 0:26:27
4.17GiB 0:29:30 [2.07MiB/s] [=================>                ] 53% ETA 0:26:06
4.24GiB 0:30:00 [2.15MiB/s] [=================>                ] 53% ETA 0:25:41
 4.3GiB 0:30:30 [2.12MiB/s] [=================>                ] 54% ETA 0:25:19
4.36GiB 0:31:00 [2.07MiB/s] [=================>                ] 55% ETA 0:24:56
4.42GiB 0:31:30 [2.09MiB/s] [==================>               ] 56% ETA 0:24:32
4.48GiB 0:32:00 [2.09MiB/s] [==================>               ] 56% ETA 0:24:10
4.54GiB 0:32:30 [2.19MiB/s] [==================>               ] 57% ETA 0:23:44
4.61GiB 0:33:00 [2.14MiB/s] [==================>               ] 58% ETA 0:23:20
4.67GiB 0:33:30 [1.99MiB/s] [===================>              ] 59% ETA 0:22:57
4.73GiB 0:34:00 [2.06MiB/s] [===================>              ] 60% ETA 0:22:35
4.78GiB 0:34:30 [   2MiB/s] [===================>              ] 60% ETA 0:22:12
4.84GiB 0:35:00 [   2MiB/s] [===================>              ] 61% ETA 0:21:50
 4.9GiB 0:35:30 [1.93MiB/s] [====================>             ] 62% ETA 0:21:28
4.96GiB 0:36:00 [2.02MiB/s] [====================>             ] 63% ETA 0:21:05
5.02GiB 0:36:30 [1.97MiB/s] [====================>             ] 63% ETA 0:20:43
5.07GiB 0:37:00 [1.98MiB/s] [====================>             ] 64% ETA 0:20:20
5.13GiB 0:37:30 [1.99MiB/s] [=====================>            ] 65% ETA 0:19:57
5.19GiB 0:38:01 [1.89MiB/s] [=====================>            ] 65% ETA 0:19:35
5.24GiB 0:38:30 [1.73MiB/s] [=====================>            ] 66% ETA 0:19:17
5.32GiB 0:39:00 [2.74MiB/s] [=====================>            ] 67% ETA 0:18:39
 5.4GiB 0:39:30 [2.97MiB/s] [======================>           ] 68% ETA 0:17:58
5.49GiB 0:40:00 [2.96MiB/s] [======================>           ] 69% ETA 0:17:16
5.57GiB 0:40:30 [2.67MiB/s] [======================>           ] 70% ETA 0:16:41
5.65GiB 0:41:00 [2.88MiB/s] [=======================>          ] 71% ETA 0:16:01
5.74GiB 0:41:30 [2.87MiB/s] [=======================>          ] 72% ETA 0:15:22
5.82GiB 0:42:00 [2.84MiB/s] [========================>         ] 74% ETA 0:14:44
 5.9GiB 0:42:30 [2.78MiB/s] [========================>         ] 75% ETA 0:14:07
   6GiB 0:43:00 [3.18MiB/s] [========================>         ] 76% ETA 0:13:22
6.09GiB 0:43:30 [3.28MiB/s] [=========================>        ] 77% ETA 0:12:39
 6.2GiB 0:44:00 [3.47MiB/s] [=========================>        ] 78% ETA 0:11:51
6.29GiB 0:44:30 [3.15MiB/s] [=========================>        ] 79% ETA 0:11:09
6.39GiB 0:45:00 [3.37MiB/s] [==========================>       ] 81% ETA 0:10:25
6.49GiB 0:45:30 [3.61MiB/s] [==========================>       ] 82% ETA 0:09:37
6.59GiB 0:46:00 [3.45MiB/s] [===========================>      ] 83% ETA 0:08:52
6.68GiB 0:46:30 [3.12MiB/s] [===========================>      ] 84% ETA 0:08:12
6.77GiB 0:47:00 [2.86MiB/s] [============================>     ] 86% ETA 0:07:36
6.85GiB 0:47:30 [2.81MiB/s] [============================>     ] 87% ETA 0:07:02
6.93GiB 0:48:00 [2.58MiB/s] [============================>     ] 88% ETA 0:06:30
   7GiB 0:48:30 [2.66MiB/s] [=============================>    ] 89% ETA 0:05:57
7.08GiB 0:49:00 [2.66MiB/s] [=============================>    ] 90% ETA 0:05:25
7.16GiB 0:49:30 [ 2.6MiB/s] [=============================>    ] 91% ETA 0:04:53
7.23GiB 0:50:00 [2.59MiB/s] [=============================>    ] 91% ETA 0:04:22
7.31GiB 0:50:30 [2.73MiB/s] [==============================>   ] 92% ETA 0:03:48
7.39GiB 0:51:00 [2.68MiB/s] [==============================>   ] 93% ETA 0:03:16
7.47GiB 0:51:30 [2.75MiB/s] [===============================>  ] 95% ETA 0:02:42
7.55GiB 0:52:00 [2.78MiB/s] [===============================>  ] 96% ETA 0:02:08
ERROR 1049 (42000) at line 9844: Unknown database 'staging_cache-deployment-fix'
7.56GiB 0:52:16 [2.47MiB/s] [===============================>  ] 96%