8959032dfb
The use of weakref was introduced as a preventive measure to avoid potential OOM kills, however that limited our ability to employ certain functions as callbacks, such as object methods (see [1] for an example). Since the adoption of the callback registry, it has been observed that callbacks are generally long lived (for the entire duration of the process they belong to), therefore this limitation appears to be too restrictive at this point in time. Some might argue that it's better safe than sorry, but until we have some evidence of actual OOM kills, it's probably best to take the bolder action of removing the adoption of weak references and deal with the potential fallout, should it happen. [1] https://review.openstack.org/#/c/175179/ Change-Id: Idcd0286fc4235af82901c8a17ea45bc758b62b37 |
||
---|---|---|
.. | ||
source | ||
Makefile | ||
pom.xml |