-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Comparing changes
Open a pull request
base repository: facebookincubator/velox
base: 6010f956c3735fdadf6a4a0d24a2e4e87f5ea9c6
head repository: facebookincubator/velox
compare: ce273fac228ca214386c9a577b11e755994ef611
- 16 commits
- 45 files changed
- 13 contributors
Commits on Jan 26, 2025
-
feat: Add IoStatistics in ReadFile to collect storage statistics (#12160
) Summary: 1.Add IoStatistics in ReadFile to collect storage statistics 2.Collect WS stats in IoStatistics and add to runtimeStats {F1974667171} Pull Request resolved: #12160 Test Plan: Deployed to a test cluster Java: 20250125_082712_05968_cwjy8 S1-wsInRegionReadBytes 985.81 MB 1232 322.87 KB 1.00 MB CPP: 20250125_095038_00000_sgud6 S1-TableScan.0.wsInRegionReadBytes 908.81 MB 154 5.80 MB 5.97 MB Reviewed By: yuandagits Differential Revision: D68598642 Pulled By: kewang1024 fbshipit-source-id: 84de8b31350b94cfc738a66fafa001cc20372e84
Configuration menu - View commit details
-
Copy full SHA for cb3f8b6 - Browse repository at this point
Copy the full SHA cb3f8b6View commit details
Commits on Jan 27, 2025
-
fix: Fix config name for stats-based-filter-reorder-disabaled (#12175)
Summary: Pull Request resolved: #12175 Reviewed By: xiaoxmeng Differential Revision: D68679634 fbshipit-source-id: 3b594976ab183461f1e725fdb63f02ad88622ee2
Configuration menu - View commit details
-
Copy full SHA for 028d9e4 - Browse repository at this point
Copy the full SHA 028d9e4View commit details -
fix(array functions): Add support to array_has_duplicates for input o…
…f type json (#12158) Summary: Pull Request resolved: #12158 Minor update to function array_has_duplicates which registers json as input in array registration file. No need to cast input as json is already treated as a varchar. Reviewed By: kgpai Differential Revision: D68580104 fbshipit-source-id: cc01dff823befc367a3716350c79c0a955fc6762
Configuration menu - View commit details
-
Copy full SHA for 9dede0e - Browse repository at this point
Copy the full SHA 9dede0eView commit details -
build(ci): Fix artifact handling in Conbench Upload job (#12183)
Summary: The v4 artifact action handles paths different leading to the 'benchmark-results' dir getting dropped. Working run of the fixed workflow: https://github.com/facebookincubator/velox/actions/runs/12994805091/job/36240073932#step:8:26 Pull Request resolved: #12183 Reviewed By: kagamiori Differential Revision: D68721703 Pulled By: kgpai fbshipit-source-id: b2f9f852d153442f94d89c6da5cc1cdfea126f5c
Configuration menu - View commit details
-
Copy full SHA for a55e9a2 - Browse repository at this point
Copy the full SHA a55e9a2View commit details -
let VeloxPromise move-ctor be noexcept (#12182)
Summary: Pull Request resolved: #12182 It seems like the intention was for the `VeloxPromise` move-ctor to be `noexcept`. Reviewed By: pedroerp Differential Revision: D68715056 fbshipit-source-id: 37938e434d519f0302a325f1b25ad84f83e5d8d3
Configuration menu - View commit details
-
Copy full SHA for cc264cd - Browse repository at this point
Copy the full SHA cc264cdView commit details -
build: Fix pyvelox build failing due to missing protobuf headers (#12185
) Summary: Pull Request resolved: #12185 Reviewed By: kagamiori Differential Revision: D68724760 Pulled By: kgpai fbshipit-source-id: ff3562c7bec8c44efe1f3734944499a2680e08ce
Configuration menu - View commit details
-
Copy full SHA for dfe7d1a - Browse repository at this point
Copy the full SHA dfe7d1aView commit details -
Summary: Pull Request resolved: #12186 This diff reverts D68598642 It's causing the task to crash due to race condition Reviewed By: zation99 Differential Revision: D68727623 fbshipit-source-id: 6cd847c1d6f954d254089d9c80aa038dd689aa9b
Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for e2ad89c - Browse repository at this point
Copy the full SHA e2ad89cView commit details
Commits on Jan 28, 2025
-
feat: Add Global Config in place of gflags for expressions (#12127)
Summary: This is continuing the previous work of removing GFlags in place of using global config Pull Request resolved: #12127 Reviewed By: kgpai Differential Revision: D68610683 Pulled By: xiaoxmeng fbshipit-source-id: 7915a4db79a1ceab975491b827c5e38678974334
Configuration menu - View commit details
-
Copy full SHA for cb6e652 - Browse repository at this point
Copy the full SHA cb6e652View commit details -
feat: Extend connector interface to support index lookup (#12187)
Summary: Pull Request resolved: #12187 Extend connector interface to support create index source for index join lookup Add IndexSource interface which provides the lookup interface between velox operator and backend index table Add lookup request and result data structures for lookup operation with index sourc Reviewed By: mbasmanova Differential Revision: D68612814 fbshipit-source-id: 0f0900829dcafee8bf6c95d58627095b74be4757
Configuration menu - View commit details
-
Copy full SHA for 805fe4b - Browse repository at this point
Copy the full SHA 805fe4bView commit details -
misc: Add comment for failing tests in FIPS environments (#12188)
Summary: In FIPS enabled environments OpenSSL is restricting access to certain APIs due to them being insecure. Velox supports functions that calculate the results using these obsolete functions. The tests will fail if run. Pull Request resolved: #12188 Reviewed By: kgpai Differential Revision: D68746609 Pulled By: xiaoxmeng fbshipit-source-id: c428ea8cd7170436f784d9dbab96282150983f1f
Configuration menu - View commit details
-
Copy full SHA for 68fcaa1 - Browse repository at this point
Copy the full SHA 68fcaa1View commit details -
misc(build): Add variable to configure dependency build parallelism (#…
…12156) Summary: This change adds the BUILD_THREADS environment variable. This controls the parallelism used when building dependencies. By default, the number of cores in the host machine is used but can result in OOM kills. For example, on machines with 8 cores and 16GB ram (plus 16GB swap) OOM kills can be observed. This change allows a user to configure a flexible build automation. Pull Request resolved: #12156 Reviewed By: kgpai Differential Revision: D68746594 Pulled By: xiaoxmeng fbshipit-source-id: 589ae16013d99ad541251f3c8ba32a1337c7a0f7
Configuration menu - View commit details
-
Copy full SHA for 1692f5b - Browse repository at this point
Copy the full SHA 1692f5bView commit details -
build(cmake): Make monolithic libs be built inside Velox's own binary…
… directory when being used as a subproject (#12144) Summary: Similar to #12128, currently when Velox is imported as a subproject of another project, the monolithic libs `libvelox.a` / `libvelox.so` will be generated in root project's binary directory which is sub-optimal. The patch fixes the issue so the libs will be generated inside Velox's binary directory. Pull Request resolved: #12144 Reviewed By: kgpai Differential Revision: D68606631 Pulled By: xiaoxmeng fbshipit-source-id: d0ef042c5ee935a598637b07549c9c48a06708fe
Configuration menu - View commit details
-
Copy full SHA for 9fd0b0f - Browse repository at this point
Copy the full SHA 9fd0b0fView commit details -
build(simdjson): Add CMake option to skip utf8 validation (#12165)
Summary: Add VELOX_SIMDJSON_SKIPUTF8VALIDATION CMake option to do this. Discussed in #10639 (comment) Pull Request resolved: #12165 Reviewed By: kgpai Differential Revision: D68754000 Pulled By: xiaoxmeng fbshipit-source-id: 4a5e43dd1c14a17c52d896521af30699b1b541a6
Configuration menu - View commit details
-
Copy full SHA for a837ebd - Browse repository at this point
Copy the full SHA a837ebdView commit details -
fix: regexp_extract_all to not return a match in mismatched group (#1…
…2143) Summary: Fix regexp_extract_all to avoid returning a match in mismatched group. For example, ``` regexp_extract_all("rat cat\nbat dog", "ra(.)|blah(.)(.)", 2) ``` is expected to return {NULL} because the first group `ra(.)` has a match while the second group `blah(.)` has no match. The current buggy implementation returns {""}. This test case and the expected result is from presto's existing UT, see https://github.com/prestodb/presto/blob/48f2fb1cd0244e8ae1230d27445fcd15d6520597/presto-main/src/test/java/com/facebook/presto/operator/scalar/AbstractTestRegexpFunctions.java#L214. Fixes #12119. Pull Request resolved: #12143 Reviewed By: kagamiori Differential Revision: D68746581 Pulled By: xiaoxmeng fbshipit-source-id: 10e6c919fde1c4419a404592b7e7c6941fe983a1
Configuration menu - View commit details
-
Copy full SHA for 2d24256 - Browse repository at this point
Copy the full SHA 2d24256View commit details -
test: Disable O_DIRECT in cache fuzzer (#12154)
Summary: Pull Request resolved: #12154 O_DIRECT requires I/O size needs to be the same as a disk file block size which is not handled in SSD cache. Misalignment can lead to EINVAL in some filesystem and kernel version. Reviewed By: xiaoxmeng, kagamiori, yuandagits Differential Revision: D68562695 fbshipit-source-id: 5a3dbdfed288dfb8cfa606f9d40fe0e2c0568f8a
Configuration menu - View commit details
-
Copy full SHA for 9999ae0 - Browse repository at this point
Copy the full SHA 9999ae0View commit details -
refactor: Consolidate subfield filter definitions (#12184)
Summary: X-link: facebookexperimental/verax#2 Pull Request resolved: #12184 There are multiple definitions of subfield filters in velox and consolidate them in Filter.h Reviewed By: Yuhta Differential Revision: D68719054 fbshipit-source-id: 7085c7ad803980d960e32ce4a981bd4a722558e9
Configuration menu - View commit details
-
Copy full SHA for ce273fa - Browse repository at this point
Copy the full SHA ce273faView commit details
There are no files selected for viewing