Sep 16, 12-1 PM (17)
Sep 16, 1-2 PM (20)
Sep 16, 2-3 PM (26)
Sep 16, 3-4 PM (14)
Sep 16, 4-5 PM (4)
Sep 16, 5-6 PM (5)
Sep 16, 6-7 PM (9)
Sep 16, 7-8 PM (6)
Sep 16, 8-9 PM (15)
Sep 16, 9-10 PM (3)
Sep 16, 10-11 PM (3)
Sep 16, 11-12 AM (17)
Sep 17, 12-1 AM (6)
Sep 17, 1-2 AM (11)
Sep 17, 2-3 AM (5)
Sep 17, 3-4 AM (12)
Sep 17, 4-5 AM (15)
Sep 17, 5-6 AM (17)
Sep 17, 6-7 AM (21)
Sep 17, 7-8 AM (21)
Sep 17, 8-9 AM (36)
Sep 17, 9-10 AM (28)
Sep 17, 10-11 AM (28)
Sep 17, 11-12 PM (15)
Sep 17, 12-1 PM (23)
Sep 17, 1-2 PM (49)
Sep 17, 2-3 PM (19)
Sep 17, 3-4 PM (37)
Sep 17, 4-5 PM (12)
Sep 17, 5-6 PM (10)
Sep 17, 6-7 PM (2)
Sep 17, 7-8 PM (2)
Sep 17, 8-9 PM (24)
Sep 17, 9-10 PM (8)
Sep 17, 10-11 PM (6)
Sep 17, 11-12 AM (2)
Sep 18, 12-1 AM (4)
Sep 18, 1-2 AM (15)
Sep 18, 2-3 AM (5)
Sep 18, 3-4 AM (4)
Sep 18, 4-5 AM (11)
Sep 18, 5-6 AM (7)
Sep 18, 6-7 AM (10)
Sep 18, 7-8 AM (25)
Sep 18, 8-9 AM (14)
Sep 18, 9-10 AM (13)
Sep 18, 10-11 AM (13)
Sep 18, 11-12 PM (16)
Sep 18, 12-1 PM (11)
Sep 18, 1-2 PM (17)
Sep 18, 2-3 PM (22)
Sep 18, 3-4 PM (11)
Sep 18, 4-5 PM (11)
Sep 18, 5-6 PM (16)
Sep 18, 6-7 PM (5)
Sep 18, 7-8 PM (2)
Sep 18, 8-9 PM (4)
Sep 18, 9-10 PM (1)
Sep 18, 10-11 PM (4)
Sep 18, 11-12 AM (0)
Sep 19, 12-1 AM (4)
Sep 19, 1-2 AM (1)
Sep 19, 2-3 AM (4)
Sep 19, 3-4 AM (2)
Sep 19, 4-5 AM (1)
Sep 19, 5-6 AM (1)
Sep 19, 6-7 AM (0)
Sep 19, 7-8 AM (1)
Sep 19, 8-9 AM (0)
Sep 19, 9-10 AM (2)
Sep 19, 10-11 AM (3)
Sep 19, 11-12 PM (0)
Sep 19, 12-1 PM (0)
Sep 19, 1-2 PM (1)
Sep 19, 2-3 PM (0)
Sep 19, 3-4 PM (2)
Sep 19, 4-5 PM (3)
Sep 19, 5-6 PM (3)
Sep 19, 6-7 PM (0)
Sep 19, 7-8 PM (0)
Sep 19, 8-9 PM (1)
Sep 19, 9-10 PM (1)
Sep 19, 10-11 PM (0)
Sep 19, 11-12 AM (0)
Sep 20, 12-1 AM (3)
Sep 20, 1-2 AM (0)
Sep 20, 2-3 AM (5)
Sep 20, 3-4 AM (1)
Sep 20, 4-5 AM (1)
Sep 20, 5-6 AM (0)
Sep 20, 6-7 AM (1)
Sep 20, 7-8 AM (1)
Sep 20, 8-9 AM (0)
Sep 20, 9-10 AM (0)
Sep 20, 10-11 AM (0)
Sep 20, 11-12 PM (1)
Sep 20, 12-1 PM (1)
Sep 20, 1-2 PM (0)
Sep 20, 2-3 PM (0)
Sep 20, 3-4 PM (1)
Sep 20, 4-5 PM (0)
Sep 20, 5-6 PM (5)
Sep 20, 6-7 PM (0)
Sep 20, 7-8 PM (3)
Sep 20, 8-9 PM (0)
Sep 20, 9-10 PM (0)
Sep 20, 10-11 PM (9)
Sep 20, 11-12 AM (18)
Sep 21, 12-1 AM (8)
Sep 21, 1-2 AM (0)
Sep 21, 2-3 AM (16)
Sep 21, 3-4 AM (16)
Sep 21, 4-5 AM (6)
Sep 21, 5-6 AM (22)
Sep 21, 6-7 AM (51)
Sep 21, 7-8 AM (37)
Sep 21, 8-9 AM (26)
Sep 21, 9-10 AM (58)
Sep 21, 10-11 AM (24)
Sep 21, 11-12 PM (31)
Sep 21, 12-1 PM (20)
Sep 21, 1-2 PM (17)
Sep 21, 2-3 PM (16)
Sep 21, 3-4 PM (4)
Sep 21, 4-5 PM (9)
Sep 21, 5-6 PM (6)
Sep 21, 6-7 PM (6)
Sep 21, 7-8 PM (3)
Sep 21, 8-9 PM (3)
Sep 21, 9-10 PM (5)
Sep 21, 10-11 PM (13)
Sep 21, 11-12 AM (1)
Sep 22, 12-1 AM (11)
Sep 22, 1-2 AM (7)
Sep 22, 2-3 AM (12)
Sep 22, 3-4 AM (5)
Sep 22, 4-5 AM (5)
Sep 22, 5-6 AM (16)
Sep 22, 6-7 AM (15)
Sep 22, 7-8 AM (21)
Sep 22, 8-9 AM (19)
Sep 22, 9-10 AM (45)
Sep 22, 10-11 AM (28)
Sep 22, 11-12 PM (12)
Sep 22, 12-1 PM (34)
Sep 22, 1-2 PM (52)
Sep 22, 2-3 PM (13)
Sep 22, 3-4 PM (19)
Sep 22, 4-5 PM (12)
Sep 22, 5-6 PM (13)
Sep 22, 6-7 PM (7)
Sep 22, 7-8 PM (9)
Sep 22, 8-9 PM (5)
Sep 22, 9-10 PM (11)
Sep 22, 10-11 PM (3)
Sep 22, 11-12 AM (4)
Sep 23, 12-1 AM (8)
Sep 23, 1-2 AM (2)
Sep 23, 2-3 AM (11)
Sep 23, 3-4 AM (12)
Sep 23, 4-5 AM (6)
Sep 23, 5-6 AM (10)
Sep 23, 6-7 AM (14)
Sep 23, 7-8 AM (19)
Sep 23, 8-9 AM (30)
Sep 23, 9-10 AM (22)
Sep 23, 10-11 AM (12)
Sep 23, 11-12 PM (24)
Sep 23, 12-1 PM (7)
1,811 commits this week Sep 16, 2020 - Sep 23, 2020
Merge #2160 #2165
2160: Test that `removePools` does not remove pool metadata. r=KtorZ a=jonathanknowles

# Issue Number

#2154 

# Overview

This PR adds documentation and tests that `removePools` does not remove metadata.
    
Strictly speaking, when removing pools, we should also be able to remove any pool metadata that becomes unreachable as a result.

However, this is tricky to get right, since it's possible for more than one pool to share the same metadata hash.

For example, if two pools **_p_** and **_q_** issue registration certificates that share the same metadata hash **_h_**, and then we garbage collect pool **_p_**, we have to be careful to not remove the metadata corresponding to h in order to preserve the metadata for pool **_q_**.

One possible solution would be to remove metadata entries only when we can show that they are no longer reachable: when metadata entries are no longer referenced by any pool.
    
However, for the moment, we adopt the principle of never removing metadata. We can revise this decision in future if the metadata table grows too large.

2165: Bump version to v2020-09-22 r=Anviking a=Anviking

# Issue Number

Release

# Overview

- [x] Bump version using `./scripts/make_release.sh`


# Comments

<!-- Additional comments or screenshots to attach if any -->

<!-- 
Don't forget to:

 ✓ Self-review your changes to make sure nothing unexpected slipped through
 ✓ Assign yourself to the PR
 ✓ Assign one or several reviewer(s)
 ✓ Once created, link this PR to its corresponding ticket
 ✓ Assign the PR to a corresponding milestone
 ✓ Acknowledge any changes required to the Wiki
-->


Co-authored-by: Jonathan Knowles <[email protected]>
Co-authored-by: Johannes Lund <[email protected]>
Co-authored-by: Rodney Lorrimar <[email protected]>