Skip to content

Commit

Permalink
apacheGH-33243: [Plasma] Remove (apache#34718)
Browse files Browse the repository at this point in the history
### Rationale for this change

We can't maintain Plasma.

### What changes are included in this PR?

These changes remove all Plasma related codes.

### Are these changes tested?

Yes.

### Are there any user-facing changes?

Yes.
* Closes: apache#33243

Authored-by: Sutou Kouhei <[email protected]>
Signed-off-by: Sutou Kouhei <[email protected]>
  • Loading branch information
kou authored and ArgusLi committed May 15, 2023
1 parent c4b4410 commit e7ea031
Show file tree
Hide file tree
Showing 207 changed files with 28 additions and 29,636 deletions.
1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ body:
- C#
- C++
- C++ - Gandiva
- C++ - Plasma
- Continuous Integration
- Developer Tools
- Documentation
Expand Down
1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/feature_request.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@ body:
- C#
- C++
- C++ - Gandiva
- C++ - Plasma
- Continuous Integration
- Developer Tools
- Documentation
Expand Down
1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/usage_question.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@ body:
- C#
- C++
- C++ - Gandiva
- C++ - Plasma
- Continuous Integration
- Developer Tools
- Documentation
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/cpp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,6 @@ jobs:
# TODO(kszucs): link error in the tests
ARROW_ORC: OFF
ARROW_PARQUET: ON
ARROW_PLASMA: ON
ARROW_S3: ON
ARROW_WITH_BROTLI: ON
ARROW_WITH_BZ2: ON
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,6 @@ jobs:
ARROW_ORC: ON
ARROW_PARQUET: ON
PARQUET_REQUIRE_ENCRYPTION: ON
ARROW_PLASMA: ON
ARROW_PYTHON: ON
ARROW_S3: ON
ARROW_SUBSTRAIT: ON
Expand Down
71 changes: 0 additions & 71 deletions LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -203,77 +203,6 @@

--------------------------------------------------------------------------------

src/plasma/fling.cc and src/plasma/fling.h: Apache 2.0

Copyright 2013 Sharvil Nanavati

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

--------------------------------------------------------------------------------

src/plasma/thirdparty/ae: Modified / 3-Clause BSD

Copyright (c) 2006-2010, Salvatore Sanfilippo <antirez at gmail dot com>
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of Redis nor the names of its contributors may be used
to endorse or promote products derived from this software without
specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

--------------------------------------------------------------------------------

src/plasma/thirdparty/dlmalloc.c: CC0

This is a version (aka dlmalloc) of malloc/free/realloc written by
Doug Lea and released to the public domain, as explained at
http://creativecommons.org/publicdomain/zero/1.0/ Send questions,
comments, complaints, performance data, etc to [email protected]

--------------------------------------------------------------------------------

src/plasma/common.cc (some portions)

Copyright (c) Austin Appleby (aappleby (AT) gmail)

Some portions of this file are derived from code in the MurmurHash project

All code is released to the public domain. For business purposes, Murmurhash is
under the MIT license.

https://sites.google.com/site/murmurhash/

--------------------------------------------------------------------------------

src/arrow/util (some portions): Apache 2.0, and 3-clause BSD

Some portions of this module are derived from code in the Chromium project,
Expand Down
2 changes: 0 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,6 @@ Major components of the project include:
- [Go libraries](https://github.com/apache/arrow/tree/main/go)
- [Java libraries](https://github.com/apache/arrow/tree/main/java)
- [JavaScript libraries](https://github.com/apache/arrow/tree/main/js)
- [Plasma Object Store](https://github.com/apache/arrow/tree/main/cpp/src/plasma):
a shared-memory blob store, part of the C++ codebase
- [Python libraries](https://github.com/apache/arrow/tree/main/python)
- [R libraries](https://github.com/apache/arrow/tree/main/r)
- [Ruby libraries](https://github.com/apache/arrow/tree/main/ruby)
Expand Down
1 change: 0 additions & 1 deletion c_glib/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ Makefile.in
/gandiva-glib/*.pc
/parquet-glib/version.h
/parquet-glib/*.pc
/plasma-glib/*.pc
/example/build
/example/extension-type
/example/read-batch
Expand Down
24 changes: 0 additions & 24 deletions c_glib/doc/plasma-glib/entities.xml.in

This file was deleted.

86 changes: 0 additions & 86 deletions c_glib/doc/plasma-glib/meson.build

This file was deleted.

68 changes: 0 additions & 68 deletions c_glib/doc/plasma-glib/plasma-glib-docs.xml

This file was deleted.

11 changes: 0 additions & 11 deletions c_glib/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,6 @@ if arrow_cpp_build_lib_dir == ''
arrow_flight_sql = dependency('arrow-flight-sql', required: false)
gandiva = dependency('gandiva', required: false)
parquet = dependency('parquet', required: false)
plasma = dependency('plasma', required: false)
else
base_include_directories += [
include_directories(join_paths(arrow_cpp_build_dir, 'src')),
Expand Down Expand Up @@ -132,9 +131,6 @@ main(void)
parquet = cpp_compiler.find_library('parquet',
dirs: [arrow_cpp_build_lib_dir],
required: false)
plasma = cpp_compiler.find_library('plasma',
dirs: [arrow_cpp_build_lib_dir],
required: false)
endif

cxx = meson.get_compiler('cpp')
Expand Down Expand Up @@ -163,9 +159,6 @@ endif
if parquet.found()
subdir('parquet-glib')
endif
if plasma.found()
subdir('plasma-glib')
endif
subdir('example')

if get_option('gtk_doc')
Expand All @@ -185,9 +178,6 @@ if get_option('gtk_doc')
if parquet.found()
subdir('doc/parquet-glib')
endif
if plasma.found()
subdir('doc/plasma-glib')
endif
endif

install_data('../LICENSE.txt',
Expand All @@ -203,5 +193,4 @@ test('unit test',
'ARROW_DATASET_GLIB_TYPELIB_DIR=@0@/arrow-dataset-glib'.format(meson.build_root()),
'GANDIVA_GLIB_TYPELIB_DIR=@0@/gandiva-glib'.format(meson.build_root()),
'PARQUET_GLIB_TYPELIB_DIR=@0@/parquet-glib'.format(meson.build_root()),
'PLASMA_GLIB_TYPELIB_DIR=@0@/plasma-glib'.format(meson.build_root()),
])
Loading

0 comments on commit e7ea031

Please sign in to comment.