-
Notifications
You must be signed in to change notification settings - Fork 729
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove tracking of unregistered connectors #8153
Conversation
Needs rebase. There is a failing test. |
eb2e819
to
f53b4bf
Compare
Reviewed 15 of 15 files at r1. a discussion (no related file):
For the latter question: it's possible to test that reference to an object is GCed. The question is : can we make a test assuming that we can check the absence of an object (it has been GCed) ? Comments from Reviewable |
Review status: all files reviewed at latest revision, 1 unresolved discussion. a discussion (no related file):
See Comments from Reviewable |
Review status: all files reviewed at latest revision, 1 unresolved discussion. a discussion (no related file):
A connector is added to Comments from Reviewable |
Review status: all files reviewed at latest revision, 1 unresolved discussion. a discussion (no related file): Previously, Artur- (Artur) wrote…
A Comments from Reviewable |
Review status: all files reviewed at latest revision, 1 unresolved discussion. a discussion (no related file): Previously, denis-anisimov (Denis) wrote…
Do you have any good reason for keeping the map? Comments from Reviewable |
Review status: all files reviewed at latest revision, 1 unresolved discussion. a discussion (no related file): Previously, Artur- (Artur) wrote…
Not really........ But. Comments from Reviewable |
Review status: all files reviewed at latest revision, 1 unresolved discussion. a discussion (no related file): Previously, denis-anisimov (Denis) wrote…
The push test was added to test the functionality of the acknowledge RPC (5b18c54) which has been removed in this patch. Since the map causing the memory leak is completely removed, there are no references to test with Comments from Reviewable |
Review status: all files reviewed at latest revision, 1 unresolved discussion. a discussion (no related file): Previously, ahie (Aleksi Hietanen) wrote…
OK. Got it, thanks. What about the test for the patch ( that there are no memory leaks) ? Comments from Reviewable |
Review status: all files reviewed at latest revision, 1 unresolved discussion. a discussion (no related file): Previously, denis-anisimov (Denis) wrote…
The thing that could still be tested in the same way as Comments from Reviewable |
Review status: all files reviewed at latest revision, 1 unresolved discussion. a discussion (no related file): Previously, Legioth (Leif Åstrand) wrote…
That's what I meant. Comments from Reviewable |
Review status: all files reviewed at latest revision, 1 unresolved discussion. a discussion (no related file): Previously, denis-anisimov (Denis) wrote…
This patch doesn't effect the GC of components themselves, only a string identifier is stored in the map that has been removed. Comments from Reviewable |
Review status: all files reviewed at latest revision, 1 unresolved discussion. a discussion (no related file): Previously, ahie (Aleksi Hietanen) wrote…
Right......... But. There are changes in the patch that replaces the logic which has been implemented with the map. Comments from Reviewable |
Review status: 15 of 17 files reviewed at latest revision, 1 unresolved discussion, some commit checks failed. a discussion (no related file): Previously, denis-anisimov (Denis) wrote…
Done. Comments from Reviewable |
Reviewed 2 of 2 files at r2. server/src/test/java/com/vaadin/tests/server/abstractextension/AbstractExtensionSetParentTest.java, line 21 at r2 (raw file):
JFYI : Comments from Reviewable |
Review status: all files reviewed at latest revision, 1 unresolved discussion, some commit checks failed. a discussion (no related file): Previously, ahie (Aleksi Hietanen) wrote…
@Artur- , please unblock. Comments from Reviewable |
* Remove tracking of unregistered connectors * Merge branch '7.7' into 8111-remove-unregistered-connector-tracking * Merge branch '7.7' into 8111-remove-unregistered-connector-tracking * Add tests that verify markAsDirty is called on old parent * Merge branch '7.7' into 8111-remove-unregistered-connector-tracking
Closes #8111, fixes #7748
This change is