Skip to content
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

ignite-2.10 draft pull-request for tracking changes #8624

Draft
wants to merge 465 commits into
base: ignite-2.9.1
Choose a base branch
from

Conversation

Mmuzaf
Copy link
Contributor

@Mmuzaf Mmuzaf commented Dec 29, 2020

Thank you for submitting the pull request to the Apache Ignite.

In order to streamline the review of the contribution
we ask you to ensure the following steps have been taken:

The Contribution Checklist

  • There is a single JIRA ticket related to the pull request.
  • The web-link to the pull request is attached to the JIRA ticket.
  • The JIRA ticket has the Patch Available state.
  • The pull request body describes changes that have been made.
    The description explains WHAT and WHY was made instead of HOW.
  • The pull request title is treated as the final commit message.
    The following pattern must be used: IGNITE-XXXX Change summary where XXXX - number of JIRA issue.
  • A reviewer has been mentioned through the JIRA comments
    (see the Maintainers list)
  • The pull request has been checked by the Teamcity Bot and
    the green visa attached to the JIRA ticket (see TC.Bot: Check PR)

Notes

If you need any help, please email [email protected] or ask anу advice on http://asf.slack.com #ignite channel.

isapego and others added 30 commits October 15, 2020 11:43
…references to the new pages. The job will be finished as part of IGNITE-13586
…oring partition states - Fixes #8333.

Signed-off-by: Sergey Chugunov <[email protected]>
…reading from wal on server restart - Fixes #8344.

Signed-off-by: Sergey Chugunov <[email protected]>
1. ReliableChannel now works with dynamic list of server addresses
2. ClientConfiguration can be configured with addressFinder
3. Provide Kubernetes addressFinder
* Fix NuGet link to point to Ignite packages
* Remove old .NET logo
* Fix Ignite logo
…hen restoring partition states - Fixes #8333."

This reverts commit 9bdd3a8.

Reverted due to possible deadlocks found after merge.
* Register binary metadata for QueryEntity key and value .NET types on cache start (same way as we do for Java types - IGNITE-5795, 3bb0344)
* Move `registerMetadataForRegisteredCaches` call to `onCacheKernalStart` so that `PlatformProcessor` is available

This builds on the fix from IGNITE-5795 by adding a platform callback to get metadata for .NET types. It has the same limitations as the original fix: does not work when classes are not present on the server node, in particular, for thin clients. IGNITE-13607 filed to deal with that separately.
…efaultMaxSize

* Read cgroup limits to determine available memory for the current process
* Cache retrieved values in static fields
* Tweak `IgniteConfigurationTest.TestSpringXml` to account for the fact that older JDK versions ignore cgroup limits
* Skip `MaxSize` property check in `IgnitionStartTest.TestIgniteStartsFromSpringXml`
…col is executed. - Fixes #8262.

Signed-off-by: Sergey Chugunov <[email protected]>
… segments rollover and compression processes - Fixes #8388.

Signed-off-by: Sergey Chugunov <[email protected]>
…ateConcurrentStart in MVCC mode. Fixes #8366

Signed-off-by: Slava Koptilin <[email protected]>
nizhikov and others added 30 commits February 16, 2021 15:13
…Task (#8635)

Co-authored-by: Pavel Tupitsyn <[email protected]>
(cherry picked from commit b8914bc)
…BasicNameMapper (#8795)

Co-authored-by: Pavel Tupitsyn <[email protected]>
(cherry picked from commit f1f476d)
…s created in parallel with TTL worker was in progress. Fixes #8718

Signed-off-by: Slava Koptilin <[email protected]>
* Target .NET Core 2.1
* Every example resides in a separate project for better CLI and IDE experience
* NuGet-based: `examples` folder can be downloaded independently and everything just works
* Easy standalone node startup with `ServerNode` project
* More Thin Client examples
* Deliver examples as a project template with `dotnet new`: Apache.Ignite.Examples NuGet package added
* Nicer README with screenshots
`AffinityKey` system type, when used as a `QueryEntiry` key, got overwritten by `UnmanagedCallbacks.BinaryTypeGet` call, which broke the mapping to a corresponding Java type.

* Add missing check for existing registered type (actual fix in Marshaller.cs)
* Add check for system type overwrite
* Add test for `AffinityKey` + `QueryEntity`

Co-authored-by: Igor Sapego <[email protected]>
(cherry picked from commit 8cc19b1)
* IGNITE-14932 Reference to the Ignite Storage Overview video

* Minor fix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.