<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/contrib/libs/tcmalloc, branch oidc-1.2.5-dev</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.5-dev</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=oidc-1.2.5-dev'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-06-26T09:23:13Z</updated>
<entry>
<title>Intermediate changes</title>
<updated>2025-06-26T09:23:13Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2025-06-26T08:41:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9862e1947bb5258751618ee2f2a992ba5d6ae2a3'/>
<id>urn:sha1:9862e1947bb5258751618ee2f2a992ba5d6ae2a3</id>
<content type='text'>
commit_hash:53a87bd83ce2def857ef518c4e6c591f98d9ac3d
</content>
</entry>
<entry>
<title>Redeprecate undeprecated APIs</title>
<updated>2025-06-26T09:03:06Z</updated>
<author>
<name>mikailbag</name>
<email>mikailbag@yandex-team.com</email>
</author>
<published>2025-06-26T08:05:14Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=4c70517404cd2542509131c67dd764a3673bb228'/>
<id>urn:sha1:4c70517404cd2542509131c67dd764a3673bb228</id>
<content type='text'>
commit_hash:0b5b73389c4399c46783591ed54dadb5f6c72f62
</content>
</entry>
<entry>
<title>Respect user data when hashing samples</title>
<updated>2025-06-10T18:05:41Z</updated>
<author>
<name>mikailbag</name>
<email>mikailbag@yandex-team.com</email>
</author>
<published>2025-06-10T17:35:32Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2851ed080b67be3b38a07bca1da9da9924bdc61b'/>
<id>urn:sha1:2851ed080b67be3b38a07bca1da9da9924bdc61b</id>
<content type='text'>
Currently allocation sampling code does not account for user-data in samples, so two samples differing only in user data are treated the same. It can negatively affect quality of resulting profiles. This patch effectively rebases [YTSaurus patch](https://github.com/ytsaurus/ytsaurus/commit/7fbc80bd10915c8703b9651eca3bacc96e034a12) on current TCMalloc version, fixing the issue.
commit_hash:82c18820f5c890b8b851df8e3c6ee779144690a0
</content>
</entry>
<entry>
<title>Fix user data lifetime bug</title>
<updated>2025-06-03T19:02:22Z</updated>
<author>
<name>mikailbag</name>
<email>mikailbag@yandex-team.com</email>
</author>
<published>2025-06-03T17:57:45Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3de0a42adb64f435508e027547a2a90bf53ff74d'/>
<id>urn:sha1:3de0a42adb64f435508e027547a2a90bf53ff74d</id>
<content type='text'>
Profile previously have not extended lifetime for user data referenced by contained allocations. Such data could be destroyed too early, potentially during deallocation, rendering user_data pointer invalid (and thus making the whole feature effectively unusable).

As a fix, profiles now act as strong pointers for all sampled allocations.
commit_hash:8f77b397661ca7eab30793aece6f2e655722e99c
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2025-05-26T08:52:25Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2025-05-26T08:35:46Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d289b87c6d760d718a2195c4ea38213b0c10d5b2'/>
<id>urn:sha1:d289b87c6d760d718a2195c4ea38213b0c10d5b2</id>
<content type='text'>
commit_hash:12fc2b708e5345ee6f0d5786530a156482c45297
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2025-05-23T13:38:00Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2025-05-23T13:26:11Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=969b824500454fea4fe524572add55633471e5cf'/>
<id>urn:sha1:969b824500454fea4fe524572add55633471e5cf</id>
<content type='text'>
commit_hash:c008b6ddcf2fe5b1c92f66c54fac2c8c9dc7446c
</content>
</entry>
<entry>
<title>Update TCMalloc (Vol. 2)</title>
<updated>2025-05-06T16:55:33Z</updated>
<author>
<name>mikailbag</name>
<email>mikailbag@yandex-team.com</email>
</author>
<published>2025-05-06T16:34:29Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=5228e09619d19beb9fd0681369d58a993862027c'/>
<id>urn:sha1:5228e09619d19beb9fd0681369d58a993862027c</id>
<content type='text'>
[nodiff:caesar]
commit_hash:48312ddf31d7bece9b834e38fc4e91254815a4d0
</content>
</entry>
<entry>
<title>Revert commit rXXXXXX,Update TCMalloc</title>
<updated>2025-04-10T21:57:41Z</updated>
<author>
<name>mikailbag</name>
<email>mikailbag@yandex-team.com</email>
</author>
<published>2025-04-10T21:43:24Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=7bffb43850ab86dafb9c937a96dd912b2dac9932'/>
<id>urn:sha1:7bffb43850ab86dafb9c937a96dd912b2dac9932</id>
<content type='text'>
commit_hash:1154d5efa33edc65b77483c27fbacfbc8ab1b585
</content>
</entry>
<entry>
<title>Update TCMalloc</title>
<updated>2025-04-09T17:49:54Z</updated>
<author>
<name>mikailbag</name>
<email>mikailbag@yandex-team.com</email>
</author>
<published>2025-04-09T17:23:00Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8ea2310750aafd8bed4ba64021e25b089304d4ed'/>
<id>urn:sha1:8ea2310750aafd8bed4ba64021e25b089304d4ed</id>
<content type='text'>
commit_hash:87d74347445d4b849db4248cfd5b83ff3a0a54b9
</content>
</entry>
<entry>
<title>Add tcmalloc soft limit memory handler</title>
<updated>2024-11-15T11:34:26Z</updated>
<author>
<name>ilezhankin</name>
<email>ilezhankin@yandex-team.com</email>
</author>
<published>2024-11-15T11:19:54Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=66adb2a8ff583b23ea45559a41594368aa43c8ab'/>
<id>urn:sha1:66adb2a8ff583b23ea45559a41594368aa43c8ab</id>
<content type='text'>
commit_hash:30c5264fd43f57937d3355fd8096e0a447ce19e1
</content>
</entry>
</feed>
