Github user xubo245 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3015#discussion_r244100634
--- Diff: README.md ---
@@ -67,6 +67,10 @@ CarbonData is built using Apache Maven, to [build
CarbonData](https://github.com
* [Carbon as Spark's
Github user xubo245 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3015#discussion_r244100329
--- Diff: docs/quick-start-guide.md ---
@@ -461,3 +464,82 @@ select * from carbon_table;
**Note :** Create Tables and data loads should be
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/3022
Build Failed with Spark 2.3.2, Please check CI
http://136.243.101.176:8080/job/carbondataprbuilder2.3/10205/
---
Github user xubo245 commented on the issue:
https://github.com/apache/carbondata/pull/3024
@ravipesala OK
---
Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3019#discussion_r244097233
--- Diff:
examples/spark2/src/main/scala/org/apache/carbondata/examples/CarbonSessionExample.scala
---
@@ -72,69 +74,107 @@ object
Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3019#discussion_r244097300
--- Diff:
integration/presto/src/main/java/org/apache/carbondata/presto/CarbondataConnectorFactory.java
---
@@ -17,69 +17,179 @@
package
Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3019#discussion_r244097200
--- Diff:
integration/presto/src/main/java/org/apache/carbondata/presto/CarbondataModule.java
---
@@ -17,62 +17,150 @@
package
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/2046
Build Success with Spark 2.2.1, Please check CI
http://95.216.28.178:8080/job/ApacheCarbonPRBuilder1/2177/
---
Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3019#discussion_r244097091
--- Diff:
integration/presto/src/main/java/org/apache/carbondata/presto/CarbondataPageSourceProvider.java
---
@@ -113,7 +132,7 @@ private
Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3019#discussion_r244097070
--- Diff:
integration/presto/src/main/java/org/apache/carbondata/presto/CarbondataPageSourceProvider.java
---
@@ -43,63 +44,81 @@
import
Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3019#discussion_r244097115
--- Diff:
examples/spark2/src/main/scala/org/apache/carbondata/examples/CarbonSessionExample.scala
---
@@ -72,69 +74,107 @@ object
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1904
Build Failed with Spark 2.2.1, Please check CI
http://95.216.28.178:8080/job/ApacheCarbonPRBuilder1/2180/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/2039
Build Failed with Spark 2.2.1, Please check CI
http://95.216.28.178:8080/job/ApacheCarbonPRBuilder1/2178/
---
Github user kevinjmh commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3017#discussion_r244096878
--- Diff:
core/src/main/java/org/apache/carbondata/core/locks/LocalFileLock.java ---
@@ -112,7 +112,7 @@ public LocalFileLock(String lockFileLocation,
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/3023
Build Success with Spark 2.3.2, Please check CI
http://136.243.101.176:8080/job/carbondataprbuilder2.3/10204/
---
Github user ravipesala commented on the issue:
https://github.com/apache/carbondata/pull/3024
@xubo245 can you more tests related to drop column, rename column , change
datatype of column also here.
---
Github user sraghunandan commented on the issue:
https://github.com/apache/carbondata/pull/3015
LGTM
---
Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3001#discussion_r244095423
--- Diff:
integration/presto/src/test/scala/org/apache/carbondata/presto/integrationtest/PrestoAllDataTypeLocalDictTest.scala
---
@@ -38,48 +38,16
Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3001#discussion_r244095320
--- Diff:
integration/presto/src/main/java/org/apache/carbondata/presto/stream/CarbondataStreamPageSource.java
---
@@ -0,0 +1,243 @@
+/*
+
Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3001#discussion_r244095288
--- Diff:
integration/presto/src/main/java/org/apache/carbondata/presto/readers/BooleanStreamReader.java
---
@@ -86,4 +86,15 @@ public
Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3001#discussion_r244095118
--- Diff:
integration/presto/src/main/java/org/apache/carbondata/presto/CarbondataPageSourceProvider.java
---
@@ -79,13 +80,31 @@
@Override
Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3001#discussion_r244093200
--- Diff:
integration/presto/src/main/java/org/apache/carbondata/presto/CarbonVectorBatch.java
---
@@ -95,6 +95,9 @@ private CarbonColumnVectorImpl
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/2047
Build Failed with Spark 2.2.1, Please check CI
http://95.216.28.178:8080/job/ApacheCarbonPRBuilder1/2176/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/2095
Build Failed with Spark 2.2.1, Please check CI
http://95.216.28.178:8080/job/ApacheCarbonPRBuilder1/2175/
---
Github user akashrn5 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3014#discussion_r244092819
--- Diff:
integration/spark-common-test/src/test/scala/org/apache/carbondata/spark/testsuite/createTable/TestCreateTableWithSortScope.scala
---
@@
Github user akashrn5 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3014#discussion_r244092650
--- Diff:
integration/spark2/src/main/scala/org/apache/spark/sql/execution/command/management/CarbonLoadDataCommand.scala
---
@@ -191,10 +191,17 @@
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/2105
Build Failed with Spark 2.2.1, Please check CI
http://95.216.28.178:8080/job/ApacheCarbonPRBuilder1/2174/
---
Github user akashrn5 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3014#discussion_r244092283
--- Diff:
integration/spark2/src/main/scala/org/apache/spark/sql/execution/command/management/CarbonLoadDataCommand.scala
---
@@ -191,10 +191,17 @@
Github user qiuchenjian commented on the issue:
https://github.com/apache/carbondata/pull/3026
@ravipesala sorry,i didn't notice it, now i know the purpose
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/3024
Build Success with Spark 2.3.2, Please check CI
http://136.243.101.176:8080/job/carbondataprbuilder2.3/10203/
---
Github user ravipesala commented on the issue:
https://github.com/apache/carbondata/pull/3026
@qiuchenjian Please check the PR description for why carbon need changes
for Spark 2.2 CDH
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/3025
Build Failed with Spark 2.3.2, Please check CI
http://136.243.101.176:8080/job/carbondataprbuilder2.3/10202/
---
Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3026#discussion_r244090720
--- Diff:
integration/spark-datasource/src/main/spark2.1andspark2.2/org/apache/spark/sql/CarbonDictionaryUtil.java
---
@@ -0,0 +1,116 @@
+/*
Github user kumarvishal09 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3019#discussion_r244090651
--- Diff:
integration/presto/src/main/java/org/apache/carbondata/presto/CarbondataConnectorFactory.java
---
@@ -17,69 +17,179 @@
GitHub user akashrn5 opened a pull request:
https://github.com/apache/carbondata/pull/3027
[CARBONDATA-3202]update the schema to session catalog after add column,
drop column and column rename
### Why this PR?
**Problem:**For alter table rename, once we change the table
[
https://issues.apache.org/jira/browse/CARBONDATA-3202?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Akash R Nilugal updated CARBONDATA-3202:
Description:
updated schema is not updated in session catalog after add, drop
Akash R Nilugal created CARBONDATA-3202:
---
Summary: updated schema is not updated in session catalog after
add, drop or rename column.
Key: CARBONDATA-3202
URL:
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/3026
Build Failed with Spark 2.3.2, Please check CI
http://136.243.101.176:8080/job/carbondataprbuilder2.3/10201/
---
Github user kunal642 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3010#discussion_r244085456
--- Diff:
integration/spark2/src/main/scala/org/apache/spark/sql/optimizer/CarbonLateDecodeRule.scala
---
@@ -106,22 +106,29 @@ class
Github user kunal642 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3010#discussion_r244084957
--- Diff:
core/src/main/java/org/apache/carbondata/core/constants/CarbonCommonConstants.java
---
@@ -1449,12 +1449,9 @@ private
Github user qiuchenjian commented on the issue:
https://github.com/apache/carbondata/pull/3025
> @qiuchenjian currently pre-aggregate datamap is not following the datamap
interfaces as it was implemented before datamap framework. That is why not all
datamap DDL works with
Github user qiuchenjian closed the pull request at:
https://github.com/apache/carbondata/pull/3025
---
[
https://issues.apache.org/jira/browse/CARBONDATA-3201?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Naman Rastogi updated CARBONDATA-3201:
--
Description:
Prerequisite:
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/2516
Build Success with Spark 2.2.1, Please check CI
http://95.216.28.178:8080/job/ApacheCarbonPRBuilder1/2168/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/2161
Build Success with Spark 2.2.1, Please check CI
http://95.216.28.178:8080/job/ApacheCarbonPRBuilder1/2173/
---
Github user manishgupta88 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3022#discussion_r244085418
--- Diff:
integration/spark-common-test/src/test/scala/org/apache/carbondata/integration/spark/testsuite/complexType/TestCompactionComplexType.scala
Github user manishgupta88 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3022#discussion_r244086878
--- Diff:
processing/src/main/java/org/apache/carbondata/processing/util/CarbonDataProcessorUtil.java
---
@@ -699,4 +701,33 @@ public static
Github user manishgupta88 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3022#discussion_r244086110
--- Diff:
processing/src/main/java/org/apache/carbondata/processing/store/CarbonFactDataHandlerModel.java
---
@@ -356,9 +359,20 @@ public static
Github user manishgupta88 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3022#discussion_r244087077
--- Diff:
processing/src/main/java/org/apache/carbondata/processing/util/CarbonDataProcessorUtil.java
---
@@ -699,4 +701,33 @@ public static
Github user manishgupta88 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3022#discussion_r244086909
--- Diff:
processing/src/main/java/org/apache/carbondata/processing/util/CarbonDataProcessorUtil.java
---
@@ -699,4 +701,33 @@ public static
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/2394
Build Failed with Spark 2.2.1, Please check CI
http://95.216.28.178:8080/job/ApacheCarbonPRBuilder1/2172/
---
Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3004#discussion_r244086681
--- Diff:
integration/spark-common-test/src/test/scala/org/apache/carbondata/spark/testsuite/createTable/TestCreateHiveTableWithCarbonDS.scala
---
Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3004#discussion_r244086693
--- Diff:
integration/spark-common-test/src/test/scala/org/apache/carbondata/spark/testsuite/createTable/TestCreateHiveTableWithCarbonDS.scala
---
Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3004#discussion_r244086704
--- Diff:
integration/spark-common-test/src/test/scala/org/apache/carbondata/spark/testsuite/createTable/TestCreateHiveTableWithCarbonDS.scala
---
Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3004#discussion_r244086686
--- Diff:
integration/spark-common-test/src/test/scala/org/apache/carbondata/spark/testsuite/createTable/TestCreateHiveTableWithCarbonDS.scala
---
Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3004#discussion_r244086671
--- Diff:
integration/spark-common-test/src/test/scala/org/apache/carbondata/spark/testsuite/createTable/TestCreateHiveTableWithCarbonDS.scala
---
Github user SteNicholas commented on the issue:
https://github.com/apache/carbondata/pull/3004
@jackylk OK.I'd like to refactory on carbondata-hive module based on
@ravipesala update.
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/2508
Build Failed with Spark 2.2.1, Please check CI
http://95.216.28.178:8080/job/ApacheCarbonPRBuilder1/2169/
---
Naman Rastogi created CARBONDATA-3201:
-
Summary: SORT_SCOPE in LOAD_OPTIONS
Key: CARBONDATA-3201
URL: https://issues.apache.org/jira/browse/CARBONDATA-3201
Project: CarbonData
Issue
Github user ravipesala commented on the issue:
https://github.com/apache/carbondata/pull/3025
@qiuchenjian currently pre-aggregate datamap is not following the datamap
interfaces as it was implemented before datamap framework. That is why not all
datamap DDL works with pre-aggregate.
Naman Rastogi created CARBONDATA-3200:
-
Summary: No-Sort Compaction
Key: CARBONDATA-3200
URL: https://issues.apache.org/jira/browse/CARBONDATA-3200
Project: CarbonData
Issue Type: New
Github user shardul-cr7 commented on the issue:
https://github.com/apache/carbondata/pull/3020
> I think you need describe this validation in the ddl-of-carbondata.md of
Inverted Index Configuration part
Done!
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/752
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2040/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/419
Build Failed with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2045/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/732
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2043/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/710
Build Failed with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2044/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/749
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2041/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/745
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2042/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/807
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2039/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/985
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2036/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/984
Build Failed with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2037/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/825
Build Failed with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2038/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/994
Build Failed with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2035/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1061
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2033/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1010
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2034/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1241
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2027/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1101
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2031/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1092
Build Failed with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2032/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1132
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2030/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1138
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2029/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1230
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2028/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1259
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2025/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1243
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2026/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1291
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2022/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1278
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2024/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1284
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2023/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/2496
Build Failed with Spark 2.2.1, Please check CI
http://95.216.28.178:8080/job/ApacheCarbonPRBuilder1/2170/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/2465
Build Failed with Spark 2.2.1, Please check CI
http://95.216.28.178:8080/job/ApacheCarbonPRBuilder1/2171/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/2568
Build Failed with Spark 2.2.1, Please check CI
http://95.216.28.178:8080/job/ApacheCarbonPRBuilder1/2167/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1363
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2020/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1351
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2021/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1380
Build Failed with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2019/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/2713
Build Success with Spark 2.2.1, Please check CI
http://95.216.28.178:8080/job/ApacheCarbonPRBuilder1/2165/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/2632
Build Success with Spark 2.2.1, Please check CI
http://95.216.28.178:8080/job/ApacheCarbonPRBuilder1/2166/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1386
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2017/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1390
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2015/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1385
Build Failed with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2018/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1399
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2014/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1387
Build Failed with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2016/
---
Github user CarbonDataQA commented on the issue:
https://github.com/apache/carbondata/pull/1413
Build Success with Spark 2.1.0, Please check CI
http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/2012/
---
1 - 100 of 241 matches
Mail list logo