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

Implemented limit on olap table columnt count #8742

Merged
merged 7 commits into from
Sep 9, 2024

Conversation

aavdonkin
Copy link
Collaborator

Changelog entry

...

Changelog category

  • New feature
  • Experimental feature
  • Improvement
  • Performance improvement
  • Bugfix
  • Backward incompatible change
  • Documentation (changelog entry is not required)
  • Not for changelog (changelog entry is not required)

Additional information

...

Copy link

github-actions bot commented Sep 4, 2024

2024-09-04 13:53:06 UTC Pre-commit check linux-x86_64-release-asan for 2fecb4b has started.
2024-09-04 13:57:01 UTC ya make is running...
🔴 2024-09-04 16:17:37 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
11506 11362 0 62 49 33

🟢 2024-09-04 16:18:39 UTC Build successful.
🟢 2024-09-04 16:19:14 UTC ydbd size 5.5 GiB changed* by +44.6 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: dfa0721 merge: 2fecb4b diff diff %
ydbd size 5 957 674 224 Bytes 5 957 719 928 Bytes +44.6 KiB +0.001%
ydbd stripped size 1 490 132 880 Bytes 1 490 142 320 Bytes +9.2 KiB +0.001%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

Copy link

github-actions bot commented Sep 4, 2024

2024-09-04 13:56:33 UTC Pre-commit check linux-x86_64-release-clang14 for 2fecb4b has started.
2024-09-04 13:59:59 UTC ya make is running...
🟢 2024-09-04 14:39:50 UTC Build successful.

Copy link

github-actions bot commented Sep 4, 2024

2024-09-04 13:57:38 UTC Pre-commit check linux-x86_64-relwithdebinfo for 2fecb4b has started.
2024-09-04 14:01:53 UTC ya make is running...
🟡 2024-09-04 15:33:42 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
40736 35309 0 6 5403 18

2024-09-04 15:38:10 UTC ya make is running... (failed tests rerun, try 2)
🟡 2024-09-04 15:45:42 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
32 (only retried tests) 16 0 1 0 15

2024-09-04 15:45:51 UTC ya make is running... (failed tests rerun, try 3)
🟢 2024-09-04 15:52:50 UTC Tests successful.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
21 (only retried tests) 6 0 0 0 15

🟢 2024-09-04 15:52:57 UTC Build successful.
🟢 2024-09-04 15:53:35 UTC ydbd size 8.3 GiB changed* by +68.6 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: dfa0721 merge: 2fecb4b diff diff %
ydbd size 8 922 565 592 Bytes 8 922 635 888 Bytes +68.6 KiB +0.001%
ydbd stripped size 481 974 600 Bytes 481 976 616 Bytes +2.0 KiB +0.000%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

@@ -39,6 +39,7 @@ struct TSchemeLimits {

// table
ui64 MaxTableColumns = 200;
ui64 MaxOlapTableColumns = 10000;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd suggest MaxColumnTableColumns

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Не хотелось чтобы 2 раза слово Column было в названии

Copy link

github-actions bot commented Sep 4, 2024

2024-09-04 17:31:55 UTC Pre-commit check linux-x86_64-release-clang14 for 93bb203 has started.
2024-09-04 17:36:16 UTC ya make is running...
🟢 2024-09-04 18:13:03 UTC Build successful.

Copy link

github-actions bot commented Sep 4, 2024

2024-09-04 17:36:23 UTC Pre-commit check linux-x86_64-relwithdebinfo for 93bb203 has started.
2024-09-04 17:40:42 UTC ya make is running...
🟡 2024-09-04 19:15:53 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
40741 35262 0 33 5425 21

2024-09-04 19:19:29 UTC ya make is running... (failed tests rerun, try 2)
🟢 2024-09-04 19:29:40 UTC Tests successful.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
84 (only retried tests) 68 0 0 1 15

🟢 2024-09-04 19:29:47 UTC Build successful.
🟢 2024-09-04 19:30:26 UTC ydbd size 8.4 GiB changed* by +72.7 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: 93bd594 merge: 93bb203 diff diff %
ydbd size 9 000 764 872 Bytes 9 000 839 288 Bytes +72.7 KiB +0.001%
ydbd stripped size 486 645 096 Bytes 486 650 984 Bytes +5.8 KiB +0.001%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

Copy link

github-actions bot commented Sep 4, 2024

2024-09-04 17:48:41 UTC Pre-commit check linux-x86_64-release-asan for 93bb203 has started.
2024-09-04 17:52:48 UTC ya make is running...
🔴 2024-09-04 19:59:33 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
11498 11401 0 35 38 24

🟢 2024-09-04 20:00:32 UTC Build successful.
🟢 2024-09-04 20:01:03 UTC ydbd size 5.6 GiB changed* by +40.6 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: 93bd594 merge: 93bb203 diff diff %
ydbd size 6 019 220 008 Bytes 6 019 261 600 Bytes +40.6 KiB +0.001%
ydbd stripped size 1 507 000 912 Bytes 1 507 006 192 Bytes +5.2 KiB +0.000%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

Copy link

github-actions bot commented Sep 5, 2024

2024-09-05 11:54:40 UTC Pre-commit check linux-x86_64-release-clang14 for b781da4 has started.
2024-09-05 11:58:12 UTC ya make is running...
🟢 2024-09-05 12:39:37 UTC Build successful.

Copy link

github-actions bot commented Sep 5, 2024

2024-09-05 11:57:57 UTC Pre-commit check linux-x86_64-relwithdebinfo for b781da4 has started.
2024-09-05 12:02:20 UTC ya make is running...
🟡 2024-09-05 13:39:54 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
40757 35283 0 16 5431 27

2024-09-05 13:43:27 UTC ya make is running... (failed tests rerun, try 2)
🟡 2024-09-05 13:53:56 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
68 (only retried tests) 46 0 1 0 21

2024-09-05 13:54:03 UTC ya make is running... (failed tests rerun, try 3)
🔴 2024-09-05 14:03:16 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
28 (only retried tests) 7 0 1 0 20

🟢 2024-09-05 14:03:24 UTC Build successful.
🟡 2024-09-05 14:04:04 UTC ydbd size 8.4 GiB changed* by +146.0 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: f499f08 merge: b781da4 diff diff %
ydbd size 8 999 784 520 Bytes 8 999 934 000 Bytes +146.0 KiB +0.002%
ydbd stripped size 486 649 608 Bytes 486 652 744 Bytes +3.1 KiB +0.001%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

Copy link

github-actions bot commented Sep 5, 2024

2024-09-05 12:17:46 UTC Pre-commit check linux-x86_64-release-asan for b781da4 has started.
2024-09-05 12:21:06 UTC ya make is running...
🔴 2024-09-05 14:34:24 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
11512 11361 0 55 60 36

🟢 2024-09-05 14:35:24 UTC Build successful.
🟢 2024-09-05 14:35:54 UTC ydbd size 5.6 GiB changed* by +85.3 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: f499f08 merge: b781da4 diff diff %
ydbd size 6 017 842 536 Bytes 6 017 929 920 Bytes +85.3 KiB +0.001%
ydbd stripped size 1 507 089 904 Bytes 1 507 098 032 Bytes +7.9 KiB +0.001%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

Copy link

github-actions bot commented Sep 5, 2024

2024-09-05 17:20:28 UTC Pre-commit check linux-x86_64-release-clang14 for 5c8316c has started.
2024-09-05 17:23:35 UTC ya make is running...
🟢 2024-09-05 18:03:27 UTC Build successful.

Copy link

github-actions bot commented Sep 5, 2024

2024-09-05 17:29:51 UTC Pre-commit check linux-x86_64-relwithdebinfo for 5c8316c has started.
2024-09-05 17:33:06 UTC ya make is running...
🟡 2024-09-05 18:59:05 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
40747 35299 0 9 5413 26

2024-09-05 19:02:41 UTC ya make is running... (failed tests rerun, try 2)
🟢 2024-09-05 19:12:52 UTC Tests successful.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
46 (only retried tests) 26 0 0 0 20

🟢 2024-09-05 19:12:59 UTC Build successful.
🟡 2024-09-05 19:13:35 UTC ydbd size 8.4 GiB changed* by +146.6 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 0923723 merge: 5c8316c diff diff %
ydbd size 8 999 711 248 Bytes 8 999 861 408 Bytes +146.6 KiB +0.002%
ydbd stripped size 486 651 784 Bytes 486 655 368 Bytes +3.5 KiB +0.001%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

Copy link

github-actions bot commented Sep 5, 2024

2024-09-05 17:32:07 UTC Pre-commit check linux-x86_64-release-asan for 5c8316c has started.
2024-09-05 17:35:11 UTC ya make is running...
🔴 2024-09-05 19:58:18 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
11506 11355 0 57 51 43

🟢 2024-09-05 19:59:23 UTC Build successful.
🟢 2024-09-05 19:59:58 UTC ydbd size 5.6 GiB changed* by +95.4 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: 0923723 merge: 5c8316c diff diff %
ydbd size 6 017 850 224 Bytes 6 017 947 880 Bytes +95.4 KiB +0.002%
ydbd stripped size 1 507 095 888 Bytes 1 507 112 592 Bytes +16.3 KiB +0.001%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

@@ -312,6 +312,28 @@ class TAlterColumnTable: public TSubOperation {
return result;
}

NSchemeShard::TPath parentPath = NSchemeShard::TPath::Resolve(parentPathStr, context.SS);
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

нужно проверки занести в TInStoreSchemaUpdate.
это объект, который занимается модификацией схемы.


if (Transaction.HasAlterColumnTable()) {
auto& alterSchema = Transaction.GetAlterColumnTable().GetAlterSchema();
TTablesStorage::TTableReadGuard table = context.SS->ColumnTables.at(path->PathId);
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

а кто исключение ловит?

Copy link

github-actions bot commented Sep 6, 2024

2024-09-06 09:52:04 UTC Pre-commit check linux-x86_64-release-asan for 1890ffd has started.
2024-09-06 09:55:02 UTC ya make is running...
🔴 2024-09-06 11:55:42 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
11493 11417 0 22 25 29

🟢 2024-09-06 11:56:43 UTC Build successful.
🟡 2024-09-06 11:57:14 UTC ydbd size 5.6 GiB changed* by +112.4 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: e998c4c merge: 1890ffd diff diff %
ydbd size 6 028 914 536 Bytes 6 029 029 664 Bytes +112.4 KiB +0.002%
ydbd stripped size 1 509 645 488 Bytes 1 509 656 624 Bytes +10.9 KiB +0.001%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

Copy link

github-actions bot commented Sep 6, 2024

2024-09-06 09:52:55 UTC Pre-commit check linux-x86_64-release-clang14 for 1890ffd has started.
2024-09-06 09:56:03 UTC ya make is running...
🟢 2024-09-06 10:28:41 UTC Build successful.

Copy link

github-actions bot commented Sep 6, 2024

2024-09-06 09:52:58 UTC Pre-commit check linux-x86_64-relwithdebinfo for 1890ffd has started.
2024-09-06 09:56:09 UTC ya make is running...
🟡 2024-09-06 11:33:43 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
40760 35313 0 3 5422 22

2024-09-06 11:37:30 UTC ya make is running... (failed tests rerun, try 2)
🟢 2024-09-06 11:44:52 UTC Tests successful.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
35 (only retried tests) 16 0 0 0 19

🟢 2024-09-06 11:44:59 UTC Build successful.
🟡 2024-09-06 11:45:41 UTC ydbd size 8.4 GiB changed* by +179.1 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: e998c4c merge: 1890ffd diff diff %
ydbd size 9 013 279 192 Bytes 9 013 462 640 Bytes +179.1 KiB +0.002%
ydbd stripped size 487 289 416 Bytes 487 292 168 Bytes +2.7 KiB +0.001%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

@ijon ijon self-requested a review September 6, 2024 11:25
@@ -36,6 +36,21 @@ NKikimr::TConclusionStatus TStandaloneSchemaUpdate::DoInitializeImpl(const TUpda
return TConclusionStatus::Fail("schema update error: " + collector->GetErrorMessage() + ". in alter constructor STANDALONE_UPDATE");
}
}

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

нужно не только для standalone, но и для in_store

Copy link

github-actions bot commented Sep 9, 2024

2024-09-09 09:21:47 UTC Pre-commit check linux-x86_64-relwithdebinfo for 6e2a6f2 has started.
2024-09-09 09:26:12 UTC ya make is running...
🟡 2024-09-09 10:55:53 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
40775 35316 0 11 5421 27

2024-09-09 10:59:33 UTC ya make is running... (failed tests rerun, try 2)
🟡 2024-09-09 11:08:21 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
44 (only retried tests) 19 0 5 0 20

2024-09-09 11:08:28 UTC ya make is running... (failed tests rerun, try 3)
🔴 2024-09-09 11:25:29 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
30 (only retried tests) 7 0 5 0 18

🟢 2024-09-09 11:25:36 UTC Build successful.
🟡 2024-09-09 11:26:14 UTC ydbd size 8.4 GiB changed* by +230.2 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 68c8f3f merge: 6e2a6f2 diff diff %
ydbd size 9 017 352 288 Bytes 9 017 588 024 Bytes +230.2 KiB +0.003%
ydbd stripped size 487 429 128 Bytes 487 432 904 Bytes +3.7 KiB +0.001%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

Copy link

github-actions bot commented Sep 9, 2024

2024-09-09 09:22:33 UTC Pre-commit check linux-x86_64-release-clang14 for 6e2a6f2 has started.
2024-09-09 09:25:37 UTC ya make is running...
🟢 2024-09-09 10:02:48 UTC Build successful.

Copy link

github-actions bot commented Sep 9, 2024

2024-09-09 09:23:00 UTC Pre-commit check linux-x86_64-release-asan for 6e2a6f2 has started.
2024-09-09 09:26:03 UTC ya make is running...
🔴 2024-09-09 11:26:18 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
11505 11423 0 26 28 28

🟢 2024-09-09 11:27:17 UTC Build successful.
🟡 2024-09-09 11:27:48 UTC ydbd size 5.6 GiB changed* by +144.5 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 68c8f3f merge: 6e2a6f2 diff diff %
ydbd size 6 032 161 600 Bytes 6 032 309 536 Bytes +144.5 KiB +0.002%
ydbd stripped size 1 510 169 648 Bytes 1 510 183 728 Bytes +13.8 KiB +0.001%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

auto domainInfo = parentPath.DomainInfo();
const TSchemeLimits& limits = domainInfo->GetSchemeLimits();

for (auto& [_, preset]: alterData->SchemaPresets) {
Copy link
Collaborator

@swalrus1 swalrus1 Sep 9, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Можно, чтобы не дублировать проверки в alter store, create store, update table и create table, один раз написать валидацию апдейта в TColumnTableUpdate и вызывать её в местах, где этот апдейт применяется? Сейчас в четырёх местах переписана почти одинаковая логика, кажется лучше описать это в одном месте

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Этот объект доступен только в alter table

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Окей, и правда, но дублирование в create_store и alter_store точно можно убрать, потому что там инициализируется одна и та же AlterData.

Copy link
Collaborator

@swalrus1 swalrus1 Sep 9, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Но имхо будет лучше определить один валидатор TColumnTableSchema, который принимает TSchemeLimits и возвращает TConclusion и использовать его повсюду, чтобы этот код валидации был написан один раз (а не 4 :] ):

            if (columnCount > limits.MaxColumnTableColumns) {
                TString errStr = TStringBuilder()
                    << "Too many columns"
                    << ". new: " << columnCount
                    << ". Limit: " << limits.MaxColumnTableColumns;
                result->SetError(NKikimrScheme::StatusSchemeError, errStr);
                return result;
            }

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Для create store и alter store переместил проверку в одно место

Copy link

github-actions bot commented Sep 9, 2024

2024-09-09 13:51:32 UTC Pre-commit check linux-x86_64-release-asan for d3f5abd has started.
2024-09-09 13:55:46 UTC ya make is running...
🔴 2024-09-09 16:11:53 UTC Some tests failed, follow the links below.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
11519 11409 0 43 33 34

🟢 2024-09-09 16:12:52 UTC Build successful.
🟡 2024-09-09 16:13:28 UTC ydbd size 5.6 GiB changed* by +282.6 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: b9760d3 merge: d3f5abd diff diff %
ydbd size 6 032 475 280 Bytes 6 032 764 680 Bytes +282.6 KiB +0.005%
ydbd stripped size 1 510 238 960 Bytes 1 510 275 824 Bytes +36.0 KiB +0.002%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

Copy link

github-actions bot commented Sep 9, 2024

2024-09-09 14:08:24 UTC Pre-commit check linux-x86_64-release-clang14 for d3f5abd has started.
2024-09-09 14:11:49 UTC ya make is running...
🟢 2024-09-09 14:51:02 UTC Build successful.

Copy link

github-actions bot commented Sep 9, 2024

2024-09-09 17:11:44 UTC Pre-commit check linux-x86_64-relwithdebinfo for d3f5abd has started.
2024-09-09 17:16:07 UTC ya make is running...
🟡 2024-09-09 18:23:46 UTC Some tests failed, follow the links below. Going to retry failed tests...

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
40786 35323 0 7 5430 26

2024-09-09 18:27:27 UTC ya make is running... (failed tests rerun, try 2)
🟢 2024-09-09 18:37:37 UTC Tests successful.

Test history | Ya make output

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
41 (only retried tests) 23 0 0 0 18

🟢 2024-09-09 18:37:44 UTC Build successful.
🟡 2024-09-09 18:38:18 UTC ydbd size 8.4 GiB changed* by +226.4 KiB, which is >= 100.0 KiB vs main: Warning

ydbd size dash main: 4d73159 merge: d3f5abd diff diff %
ydbd size 9 017 890 560 Bytes 9 018 122 400 Bytes +226.4 KiB +0.003%
ydbd stripped size 487 442 888 Bytes 487 446 408 Bytes +3.4 KiB +0.001%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

@aavdonkin aavdonkin merged commit 4efd77c into ydb-platform:main Sep 9, 2024
10 of 12 checks passed
@shnikd shnikd mentioned this pull request Sep 11, 2024
zverevgeny pushed a commit to zverevgeny/ydb that referenced this pull request Sep 13, 2024
zverevgeny pushed a commit to zverevgeny/ydb that referenced this pull request Sep 15, 2024
@aavdonkin aavdonkin linked an issue Sep 26, 2024 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Limit the number of colums in ColumnTable
4 participants