commit | 4d283b778e269315193245d4f6460d17119042e1 | [log] [tgz] |
---|---|---|
author | Tim Barron <tjbarron@google.com> | Wed Jun 23 13:20:04 2021 -0700 |
committer | Tim Barron <tjbarron@google.com> | Wed Jun 23 13:33:58 2021 -0700 |
tree | 637287af89eeb5568bd0dc1193f2dceb1d5c3b2b | |
parent | 63545535ac2423e7761dbdf977bd003f21a581e9 [diff] |
Sync from upstream. Descriptions: ========== Switch DocumentStore to using PortableFileBackedProtoLog instead of FileBackedProtoLog, and migrate any existing FileBackedProtoLog's to the Portable* version. ========== Add more fields to SchemaStats to capture the types that were newly added, modified and modified with an index rebuild. ========== Create a new DeleteByQueryStatsProto to capture query-specific stats related to the performance of DeleteByQuery. ========== Fix bugs in SetSchema: 1. Property id reassignments when a property is deleted and a new one added was not being detected 2. Property id reassignments due to changes to the index_nested_properties field were not detected. 3. Backward incompatible changes should invalidate dependent types. ========== Fix IcingSearchEngineTest.CJKSnippets test by choosing a simpler multi-byte character (when encoded in UTF-8) string that ICU will always segment in the same way regardless of api level. Bug: 185806837 Bug: 187205195 Bug: 187726282 Change-Id: I07cc8bf3fc5b3a7c5e8f0d24d1724297f3bfba5d