Skip to content

Conversation

@yongjinhou
Copy link
Contributor

@yongjinhou yongjinhou commented Mar 20, 2024

Proposed changes

Issue Number: close ##32536

Disable some permission operations when Ranger or LDAP are enabled.

Further comments

If this is a relatively large or complex change, kick off the discussion at dev@doris.apache.org by explaining why you chose the solution you did and what alternatives you considered, etc...

@doris-robot
Copy link

Thank you for your contribution to Apache Doris.
Don't know what should be done next? See How to process your PR

Since 2024-03-18, the Document has been moved to doris-website.
See Doris Document.

@yongjinhou
Copy link
Contributor Author

run build all

@yongjinhou yongjinhou force-pushed the ranger-ldap-enabled branch from 60e2ab4 to 9ab5d34 Compare March 20, 2024 09:21
@yongjinhou yongjinhou changed the title [Enhancement](ranger) Disable some permission operations when Ranger and LDAP are enabled at same time [Enhancement](ranger) Disable some permission operations when Ranger or LDAP are enabled Mar 20, 2024
@yongjinhou yongjinhou force-pushed the ranger-ldap-enabled branch from 9ab5d34 to bc4cf70 Compare March 20, 2024 09:27
@yongjinhou
Copy link
Contributor Author

run build all

public void analyze(Analyzer analyzer) throws UserException {
super.analyze(analyzer);

if (Config.access_controller_type.equalsIgnoreCase("ranger-doris")) {
Copy link
Contributor

Choose a reason for hiding this comment

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

better use const variable to replace "ranger-doris"

Copy link
Contributor Author

Choose a reason for hiding this comment

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

跑完流水线看下有没有其他问题,一起改下吧

@yongjinhou
Copy link
Contributor Author

run build all

@morningman morningman self-assigned this Mar 21, 2024
@yongjinhou
Copy link
Contributor Author

run build all

@yongjinhou
Copy link
Contributor Author

run buildall

@yongjinhou
Copy link
Contributor Author

run compile

@yongjinhou yongjinhou force-pushed the ranger-ldap-enabled branch from bc4cf70 to 5c3bbfe Compare March 26, 2024 11:55
@yongjinhou
Copy link
Contributor Author

run buildall

@yongjinhou yongjinhou force-pushed the ranger-ldap-enabled branch from 5c3bbfe to cd835c5 Compare March 26, 2024 12:21
@yongjinhou
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

TPC-H: Total hot run time: 38386 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit cd835c5549a9bbd213d59235da8df83d3009b460, data reload: false

------ Round 1 ----------------------------------
q1	17604	4242	4127	4127
q2	2117	162	153	153
q3	10585	1145	1206	1145
q4	10231	752	785	752
q5	7476	3336	3010	3010
q6	210	125	125	125
q7	1052	589	586	586
q8	9356	2054	2045	2045
q9	8777	6655	6605	6605
q10	8474	3457	3568	3457
q11	425	229	216	216
q12	445	199	198	198
q13	17806	2861	2843	2843
q14	227	198	209	198
q15	505	461	472	461
q16	494	380	378	378
q17	973	512	531	512
q18	7288	6498	6407	6407
q19	1589	1540	1467	1467
q20	573	257	270	257
q21	3601	3137	3149	3137
q22	368	307	315	307
Total cold run time: 110176 ms
Total hot run time: 38386 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4174	4236	4136	4136
q2	346	242	238	238
q3	3074	2898	2908	2898
q4	1902	1641	1631	1631
q5	5362	5365	5368	5365
q6	193	118	117	117
q7	2264	1867	1848	1848
q8	3206	3330	3320	3320
q9	8733	8737	8616	8616
q10	3839	3780	3783	3780
q11	537	443	455	443
q12	714	537	574	537
q13	10141	2872	2885	2872
q14	292	256	258	256
q15	507	459	466	459
q16	491	425	429	425
q17	1740	1504	1490	1490
q18	7529	7244	7154	7154
q19	1613	1530	1537	1530
q20	1907	1746	1743	1743
q21	4747	4726	4687	4687
q22	534	459	439	439
Total cold run time: 63845 ms
Total hot run time: 53984 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 181673 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit cd835c5549a9bbd213d59235da8df83d3009b460, data reload: false

query1	936	362	360	360
query2	6530	1992	1799	1799
query3	6705	218	218	218
query4	31716	21344	21286	21286
query5	4333	413	396	396
query6	268	182	171	171
query7	4625	284	291	284
query8	230	176	177	176
query9	9210	2252	2274	2252
query10	585	279	261	261
query11	17216	14256	14315	14256
query12	140	129	85	85
query13	1638	418	418	418
query14	10299	8109	7730	7730
query15	257	206	199	199
query16	7887	265	263	263
query17	1930	587	566	566
query18	1510	297	282	282
query19	284	164	152	152
query20	95	92	88	88
query21	212	123	129	123
query22	5060	4813	4769	4769
query23	33330	32966	32750	32750
query24	11870	2897	2864	2864
query25	642	361	376	361
query26	1679	157	157	157
query27	2796	343	361	343
query28	7196	1853	1857	1853
query29	965	627	600	600
query30	308	147	145	145
query31	995	746	743	743
query32	88	57	58	57
query33	759	254	248	248
query34	1037	474	481	474
query35	839	612	606	606
query36	1027	877	868	868
query37	268	62	63	62
query38	3575	3451	3412	3412
query39	1495	1428	1427	1427
query40	292	114	111	111
query41	51	52	48	48
query42	112	98	98	98
query43	486	450	446	446
query44	1185	752	729	729
query45	284	263	263	263
query46	1128	718	765	718
query47	1896	1857	1834	1834
query48	456	353	360	353
query49	1226	350	359	350
query50	765	372	369	369
query51	6692	6676	6697	6676
query52	110	94	90	90
query53	349	282	281	281
query54	332	247	243	243
query55	101	79	80	79
query56	245	232	223	223
query57	1213	1139	1121	1121
query58	234	212	214	212
query59	2719	2647	2581	2581
query60	271	249	254	249
query61	118	137	115	115
query62	658	453	457	453
query63	309	278	277	277
query64	6479	4090	4043	4043
query65	3113	3063	3049	3049
query66	1338	376	381	376
query67	15249	14826	14703	14703
query68	6575	518	526	518
query69	615	379	402	379
query70	1253	1211	1204	1204
query71	474	277	269	269
query72	6445	2753	2543	2543
query73	728	326	309	309
query74	8156	6506	6335	6335
query75	3224	2277	2215	2215
query76	4407	914	914	914
query77	599	279	258	258
query78	11094	10126	10214	10126
query79	8614	524	525	524
query80	2143	366	365	365
query81	535	212	217	212
query82	1547	87	83	83
query83	296	144	166	144
query84	285	78	74	74
query85	1650	316	310	310
query86	487	305	308	305
query87	3762	3551	3508	3508
query88	5213	2365	2355	2355
query89	525	364	371	364
query90	1936	172	174	172
query91	175	137	140	137
query92	58	46	47	46
query93	6948	498	488	488
query94	1210	175	171	171
query95	439	325	329	325
query96	622	272	278	272
query97	2707	2481	2494	2481
query98	234	216	205	205
query99	1228	868	910	868
Total cold run time: 312130 ms
Total hot run time: 181673 ms

@doris-robot
Copy link

Load test result on machine: 'aliyun_ecs.c7a.8xlarge_32C64G'

Load test result on commit cd835c5549a9bbd213d59235da8df83d3009b460 with default session variables
Stream load json:         19 seconds loaded 2358488459 Bytes, about 118 MB/s
Stream load orc:          59 seconds loaded 1101869774 Bytes, about 17 MB/s
Stream load parquet:      31 seconds loaded 861443392 Bytes, about 26 MB/s
Insert into select:       21.9 seconds inserted 10000000 Rows, about 456K ops/s

@yongjinhou yongjinhou force-pushed the ranger-ldap-enabled branch from cd835c5 to 6795bcc Compare March 27, 2024 02:29
@yongjinhou
Copy link
Contributor Author

run buildall

@doris-robot
Copy link

TPC-H: Total hot run time: 38426 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit 6795bcc625b56db7993f67ea97a7e75fa15d1144, data reload: false

------ Round 1 ----------------------------------
q1	17820	4201	4094	4094
q2	2120	159	173	159
q3	10584	1191	1189	1189
q4	10231	783	735	735
q5	7476	2994	3029	2994
q6	202	124	123	123
q7	1033	616	593	593
q8	9884	2011	1976	1976
q9	7266	6625	6582	6582
q10	8588	3507	3562	3507
q11	447	226	225	225
q12	426	202	199	199
q13	17912	3084	3019	3019
q14	239	229	230	229
q15	518	472	475	472
q16	544	414	404	404
q17	946	625	555	555
q18	8876	6876	6532	6532
q19	1823	1444	1492	1444
q20	539	253	248	248
q21	3589	2985	2847	2847
q22	348	300	308	300
Total cold run time: 111411 ms
Total hot run time: 38426 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4101	4106	4077	4077
q2	322	236	227	227
q3	3004	2858	2823	2823
q4	1845	1547	1603	1547
q5	5322	5303	5328	5303
q6	193	115	118	115
q7	2193	1843	1851	1843
q8	3132	3270	3291	3270
q9	8682	8662	8668	8662
q10	3764	3787	3778	3778
q11	555	434	455	434
q12	729	541	593	541
q13	16954	2916	2885	2885
q14	275	248	253	248
q15	492	453	468	453
q16	495	429	433	429
q17	1706	1509	1476	1476
q18	7506	7335	7044	7044
q19	1598	1528	1502	1502
q20	1906	1721	1732	1721
q21	4863	4633	4735	4633
q22	535	447	456	447
Total cold run time: 70172 ms
Total hot run time: 53458 ms

@doris-robot
Copy link

TPC-DS: Total hot run time: 181153 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit 6795bcc625b56db7993f67ea97a7e75fa15d1144, data reload: false

query1	941	361	350	350
query2	6560	1871	1987	1871
query3	6704	223	222	222
query4	31669	21267	21364	21267
query5	4384	403	407	403
query6	265	180	177	177
query7	4625	300	291	291
query8	221	173	176	173
query9	9095	2300	2269	2269
query10	569	246	255	246
query11	17256	14220	14255	14220
query12	142	99	87	87
query13	1647	427	439	427
query14	10228	7222	7390	7222
query15	236	195	202	195
query16	8121	265	253	253
query17	1975	556	528	528
query18	2071	279	277	277
query19	250	155	144	144
query20	92	86	85	85
query21	203	125	128	125
query22	4969	4772	4772	4772
query23	33496	33060	32946	32946
query24	10689	2862	2848	2848
query25	616	373	386	373
query26	1210	154	156	154
query27	2714	352	353	352
query28	7109	1892	1868	1868
query29	864	632	611	611
query30	302	145	145	145
query31	980	711	731	711
query32	91	56	55	55
query33	754	251	237	237
query34	1127	480	494	480
query35	828	617	615	615
query36	1020	915	884	884
query37	122	66	66	66
query38	3503	3457	3398	3398
query39	1467	1459	1416	1416
query40	214	118	111	111
query41	48	46	47	46
query42	104	94	96	94
query43	490	443	458	443
query44	1155	754	741	741
query45	272	258	258	258
query46	1132	723	716	716
query47	1947	1826	1822	1822
query48	454	365	361	361
query49	1123	339	332	332
query50	759	373	374	373
query51	6698	6581	6636	6581
query52	103	95	93	93
query53	349	282	277	277
query54	311	247	252	247
query55	93	86	77	77
query56	243	237	222	222
query57	1201	1139	1115	1115
query58	240	210	212	210
query59	2892	2536	2540	2536
query60	266	250	243	243
query61	114	112	113	112
query62	663	447	448	447
query63	307	277	276	276
query64	5783	4060	3986	3986
query65	3053	3058	3048	3048
query66	868	387	383	383
query67	15217	15197	14601	14601
query68	6116	532	540	532
query69	606	380	392	380
query70	1248	1186	1117	1117
query71	492	272	272	272
query72	7132	2862	2676	2676
query73	720	325	323	323
query74	6749	6397	6409	6397
query75	3442	2208	2248	2208
query76	4339	914	912	912
query77	626	264	264	264
query78	10911	10177	10086	10086
query79	8144	534	526	526
query80	1473	376	368	368
query81	521	215	225	215
query82	920	87	86	86
query83	199	148	143	143
query84	287	85	81	81
query85	1493	312	316	312
query86	469	286	310	286
query87	3730	3521	3498	3498
query88	4951	2386	2379	2379
query89	531	375	383	375
query90	1973	177	175	175
query91	190	141	140	140
query92	61	47	47	47
query93	6270	507	497	497
query94	1168	177	174	174
query95	435	332	331	331
query96	600	282	282	282
query97	2660	2468	2475	2468
query98	228	219	216	216
query99	1219	873	890	873
Total cold run time: 305117 ms
Total hot run time: 181153 ms

@doris-robot
Copy link

Load test result on machine: 'aliyun_ecs.c7a.8xlarge_32C64G'

Load test result on commit 6795bcc625b56db7993f67ea97a7e75fa15d1144 with default session variables
Stream load json:         18 seconds loaded 2358488459 Bytes, about 124 MB/s
Stream load orc:          59 seconds loaded 1101869774 Bytes, about 17 MB/s
Stream load parquet:      31 seconds loaded 861443392 Bytes, about 26 MB/s
Insert into select:       13.8 seconds inserted 10000000 Rows, about 724K ops/s

Copy link
Contributor

@morningman morningman left a comment

Choose a reason for hiding this comment

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

LGTM

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Mar 27, 2024
@github-actions
Copy link
Contributor

PR approved by at least one committer and no changes requested.

@github-actions
Copy link
Contributor

PR approved by anyone and no changes requested.

Copy link
Contributor

@morningman morningman left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

@LompleZ LompleZ left a comment

Choose a reason for hiding this comment

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

LGTM

@yongjinhou
Copy link
Contributor Author

run Need_2_Approval

Copy link
Member

@xy720 xy720 left a comment

Choose a reason for hiding this comment

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

LGTM

@morningman morningman merged commit 2882115 into apache:master Mar 27, 2024
Jibing-Li added a commit that referenced this pull request Mar 29, 2024
* [fix](merge cloud) Fix cloud be set be tag map (#32864)

* [chore] Add gavinchou to collaborators (#32881)

* [chore](show) support statement to show views from table (#32358)

MySQL [test]> show views;
+----------------+
| Tables_in_test |
+----------------+
| t1_view        |
| t2_view        |
+----------------+
2 rows in set (0.00 sec)

MySQL [test]> show views like '%t1%';
+----------------+
| Tables_in_test |
+----------------+
| t1_view        |
+----------------+
1 row in set (0.01 sec)

MySQL [test]> show views where create_time > '2024-03-18';
+----------------+
| Tables_in_test |
+----------------+
| t2_view        |
+----------------+
1 row in set (0.02 sec)

* [Enhancement](ranger) Disable some permission operations when Ranger or LDAP are enabled (#32538)

Disable some permission operations when Ranger or LDAP are enabled.

* [chore](ci) exclude unstable trino_connector case (#32892)

Co-authored-by: stephen <hello-stephen@qq.com>

* [fix](Nereids) NPE when create table with implicit index type (#32893)

* [improvement](mtmv) Support more join types for query rewriting by materialized view (#32685)

This pattern of rewriting is supported for multi-table joins and supported join types is as following:

INNER JOIN
LEFT OUTER JOIN
RIGHT OUTER JOIN
FULL OUTER JOIN
LEFT SEMI JOIN
RIGHT SEMI JOIN
LEFT ANTI JOIN
RIGHT ANTI JOIN

* [Serde](Variant) support arrow serialization for varint type (#32780)

* [fix](multicatalog) fix no data error when read hive table on cosn (#32815)

Currently, when reading a hive on cosn table, doris return empty result, but the table has data.
iceberg on cosn is ok.
The reason is misuse of cosn's file sytem. according to cosn's doc, its fs.cosn.impl should be org.apache.hadoop.fs.CosFileSystem

* [fix](nereids)EliminateGroupByConstant should replace agg's output after removing constant group by keys (#32878)

* [Fix](executor)Fix regression test for test_active_queries/test_backend_active_tasks #32899

* [fix](iceberg) fix iceberg catalog bug and p2 test cases (#32898)

1. Fix iceberg catalog bug

    This PR #30198 change the logic of `IcebergHMSExternalCatalog.java`,
    to get locationUrl by calling hive metastore's `getCatalog()` method.
    But this method only exists in hive 3+. So it will fail if we using hive 2.x.

    I temporary remove this logic, because this logic is only used from iceberg table writing.
    Which is still under development. We will rethink this logic later.

2. Fix test cases

    Some of P2 test cases missed `order_qt`. And because the output format of the floating point
    type is changed, some result in `out` files need to be regenerated.

* [revert](jni) revert part of #32455 (#32904)

* [fix](spill) Avoid releasing resources while spill tasks are executing (#32783)

* [chore](log) print query id before logging profile in be.INFO (#32922)

* [fix](grace-exit) Stop incorrectly of reportwork cause heap use after free #32929

* [improvement](decommission be) decommission check replica num (#32748)

* [fix](arrow-flight) Fix reach limit of connections error (#32911)

Fix Reach limit of connections error
in fe.conf , arrow_flight_token_cache_size is mandatory less than qe_max_connection/2. arrow flight sql is a stateless protocol, connection is usually not actively disconnected, bearer token is evict from the cache will unregister ConnectContext.

Fix ConnectContext.command not be reset to COM_SLEEP in time, this will result in frequent kill connection after query timeout.

Fix bearer token evict log and exception.

TODO: use arrow flight session: https://mail.google.com/mail/u/0/#inbox/FMfcgzGxRdxBLQLTcvvtRpqsvmhrHpdH

* [bugfix](cloud) few variable not initialized (#32868)

../../cloud/src/recycler/meta_checker.cpp
can cause uninitialised memory read.

* [fix](arrow-flight) Fix arrow flight sql compatible with JDK 17 and upgrade arrow 15.0.2 (#32796)

--add-opens=java.base/java.nio=ALL-UNNAMED, see: https://arrow.apache.org/docs/java/install.html#java-compatibility
groovy use flight sql connection to execute query SUM(MAX(c1) OVER (PARTITION BY)) report error: AGGREGATE clause must not contain analytic expressions, but no problem in Java execute it with jdbc::arrow-flight-sql.
groovy not support print arrow array type, throw IndexOutOfBoundsException.
"arrow_flight_sql" not support two phase read
./run-regression-test.sh --run --clean -g arrow_flight_sql

* [fix](spill) SpillStream's writer maybe may not have been finalized (#32931)

* [improvement](spill) Disable DistinctStreamingAgg when spill is enabled (#32932)

* [Improve](inverted_index) update clucene and improve array inverted index writer  (#32436)

* [Performance](exec) replace SipHash in function by XXHash (#32919)

* [feature](agg) add aggregate function sum0 (#32541)

* [improvement](mtmv) Support to get tables in materialized view when collecting table in plan (#32797)

Support to get tables in materialized view when collecting table in plan

table scehma as fllowing:

create materialized view mv1
BUILD IMMEDIATE REFRESH COMPLETE ON MANUAL
DISTRIBUTED BY RANDOM BUCKETS 1 
PROPERTIES ('replication_num' = '1')
 as 
select 
  t1.c1, 
  t3.c2 
from 
  table1 t1 
  inner join table3 t3 on t1.c1 = t3.c2

if get table from the plan as follwoing, we can get [table1, table3, table2], the mv1 is expanded to get base tables;

SELECT 
  mv1.*, 
  uuid() 
FROM 
  mv1 LEFT SEMI 
  JOIN table2 ON mv1.c1 = table2.c1 
WHERE 
  mv1.c1 IN (
    SELECT 
      c1 
    FROM 
      table2
  ) 
  OR mv1.c1 < 10

* [enhance](mtmv)support olap table partition column is null (#32698)

* [enhancement](cloud) add table version to cloud (#32738)

Add table version to cloud.

In Fe:
Get: If Fe is cloud mode, get table version from meta service.
Update: Op drop/replace temp partition, commit transaction.

In meta service:
Add: create Index. init value is 1.
Remove: by recycler.
Update: commit/drop partition rpc, commit txn rpc. Atomic++.

* [fix](cloud) schema change from not null to null (#32913)

1. Use equals instead of == for type comparing
2. null bitmap size is reisze by size of ref column.

* [feature](Nereids): add ColumnPruningPostProcessor. (#32800)

* [case](rowpolicy)fix row policy has been exist (#32880)

* [fix](pipeline) fix use error row desc when origin block clear (#32803)

* [fix](Nereids) support variant column with index when create table (#32948)

* [opt](Nereids) support create table with variant type (#32953)

* [test](insert-overwrite) Add insert overwrite auto detect concurrency cases (#32935)

* [fix](compile) fe cannot compile in idea (#32955)

* [enhancement](plsql) Support select * from routines (#32866)

Support show of plsql procedure using select * from routines.

* [fix](trino-connector) fix `NoClassDefFoundError` of hudi `Utils` class (#32846)

Due to the change of this PR #32455 , the `trino-connector-scanner` package cannot access the `hudi_scanner` package, so the exception NoclassDeffounderror will appear.

We need to write a separate Utils class.

* [exec](column) change some complex column move to noexcept (#32954)

* [Enhancement](data skew) extends show data skew (#32732)

* [chore](test) let suite compatible with Nereids (#32964)

* Support identical column name in different index. (#32792)

* Limit the max string length to 1024 while collecting column stats to control BE memory usage. (#32470)

* [fix](merge-iterator) fix NOT_IMPLEMENTED_ERROR when read next block view (#32961)

* [improvement](executor)Add tag property for workload group #32874

* [fix](auth)unified workload and resource permission logic (#32907)

- `Grant resource` can no longer grant global `usage_priv`
-  `grant resource %` instead of `grant resource *`

before change:
```
grant usage_priv on resource * to f;
show grants for f\G
*************************** 1. row ***************************
      UserIdentity: 'f'@'%'
           Comment: 
          Password: No
             Roles: 
       GlobalPrivs: Usage_priv 
      CatalogPrivs: NULL
     DatabasePrivs: internal.information_schema: Select_priv ; internal.mysql: Select_priv 
        TablePrivs: NULL
          ColPrivs: NULL
     ResourcePrivs: NULL
 CloudClusterPrivs: NULL
WorkloadGroupPrivs: normal: Usage_priv 
```
after change
```
grant usage_priv on resource '%' to f;
show grants for f\G
*************************** 1. row ***************************
      UserIdentity: 'f'@'%'
           Comment: 
          Password: No
             Roles: 
       GlobalPrivs: NULL
      CatalogPrivs: NULL
     DatabasePrivs: internal.information_schema: Select_priv ; internal.mysql: Select_priv 
        TablePrivs: NULL
          ColPrivs: NULL
     ResourcePrivs: %: Usage_priv 
 CloudClusterPrivs: NULL
WorkloadGroupPrivs: normal: Usage_priv 

```

---------

Co-authored-by: yujun <yu.jun.reach@gmail.com>
Co-authored-by: Gavin Chou <gavineaglechou@gmail.com>
Co-authored-by: xy720 <22125576+xy720@users.noreply.github.com>
Co-authored-by: yongjinhou <109586248+yongjinhou@users.noreply.github.com>
Co-authored-by: Dongyang Li <hello_stephen@qq.com>
Co-authored-by: stephen <hello-stephen@qq.com>
Co-authored-by: morrySnow <101034200+morrySnow@users.noreply.github.com>
Co-authored-by: seawinde <149132972+seawinde@users.noreply.github.com>
Co-authored-by: lihangyu <15605149486@163.com>
Co-authored-by: Yulei-Yang <yulei.yang0699@gmail.com>
Co-authored-by: starocean999 <40539150+starocean999@users.noreply.github.com>
Co-authored-by: wangbo <wangbo@apache.org>
Co-authored-by: Mingyu Chen <morningman@163.com>
Co-authored-by: Jerry Hu <mrhhsg@gmail.com>
Co-authored-by: zhiqiang <seuhezhiqiang@163.com>
Co-authored-by: Xinyi Zou <zouxinyi02@gmail.com>
Co-authored-by: Vallish Pai <vallishpai@gmail.com>
Co-authored-by: amory <wangqiannan@selectdb.com>
Co-authored-by: HappenLee <happenlee@hotmail.com>
Co-authored-by: Jensen <czjourney@163.com>
Co-authored-by: zhangdong <493738387@qq.com>
Co-authored-by: Yongqiang YANG <98214048+dataroaring@users.noreply.github.com>
Co-authored-by: jakevin <jakevingoo@gmail.com>
Co-authored-by: Mryange <59914473+Mryange@users.noreply.github.com>
Co-authored-by: zclllyybb <zhaochangle@selectdb.com>
Co-authored-by: Tiewei Fang <43782773+BePPPower@users.noreply.github.com>
Co-authored-by: Xin Liao <liaoxinbit@126.com>
morningman pushed a commit to morningman/doris that referenced this pull request Apr 22, 2024
…or LDAP are enabled (apache#32538)

Disable some permission operations when Ranger or LDAP are enabled.
morningman added a commit that referenced this pull request Apr 22, 2024
…or LDAP are enabled (#32538) (#33957)

bp #32538
Co-authored-by: yongjinhou <109586248+yongjinhou@users.noreply.github.com>
yiguolei pushed a commit that referenced this pull request Apr 22, 2024
…or LDAP are enabled (#32538) (#33957)

bp #32538
Co-authored-by: yongjinhou <109586248+yongjinhou@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by one committer. dev/2.1.3-merged reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants